C# Daylight saving DateTime switch
<p>I have events that get triggered whenever the daylight switches happen.</p>

<p>I get when the spring/fall switches are going to happen using </p>

<pre><code>TimeZone.CurrentTimeZone.GetDaylightChanges(year)
</code></pre>

<p>This returns me 2 datetimes:
1. Start Datetime which is Spring cutover
3. End Datetime which is the Fall cutover.</p>

<p>The Spring forward works fine.</p>

<p>But for the Fall one the End Time I get is 2.00 AM CST. So when I subtract a second from I get 1.59.59 AM CST. So the event gets fired an hour later. I need to set the trigger for 1.59.59 CDT. How do I construct this Datetime?</p>
