title: What's the best way of handling begin and end times for an event in c# where the events are global
body: <p>We're making an app which is going to list events across the globe. The events span multiple days.</p>
  
  <p>We want to store the begin and end of the event. </p>
  
  <p>Should I just use 2 DateTime properties and store it all as UTC?</p>
  
  <p>Should we just store the 2 points in time as ticks?</p>
  
  <p>Should we be using a TimeSpan?</p>
  
  <p>Would NodaTime be good here?</p>