title: Converting DateTimes that are near DayLight Savings time?
body: <p>I'm working on software that runs reports for GPS devices that are running 24/7/365. Part of the report output requires that we convert our stored database times (kept in Central Standard Time) to user timers (any requested time zone). Twice a year we run into an issue with DST when people run reports that start before and finish after the time change. It fails at one line:</p>
  
  <pre><code>return TimeZoneInfo.ConvertTime(dateToConvert, DatabaseTime, UserTime);
  </code></pre>
  
  <p><code>dateToConvert</code> is a <code>DateTime</code> to be converted. <code>DatabaseTime</code> and <code>UserTime</code> are both <code>TimeZoneInfo</code> objects. I'm not doing anything tricky or complicated but DateTimes near the DST time change throw exceptions. Such as <code>3/10/2013 2:02:11 AM</code> even though it's being "converted" from Central Time to Central Time.</p>
  
  <p>What is the best method for handling DateTimes near DST time changes?</p>