title: .NET TimeZoneInfo wrong about Daylight savings
body: <p>Can anyone help make sense of this.  Microsoft’s TimeZoneInfo class in 3.5 is telling me the following GMT date is not in Daylight savings for the Eastern timezone, but it is.  </p>
  
  <pre><code>// Get Eastern Timezone
  TimeZoneInfo tzEasternZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
  
  // Convert to EST 
  DateTime easternTime = TimeZoneInfo.ConvertTime(DateTime.Parse("2009-11-01T05:00:00Z"), tzEasternZone);
  
  // Daylight saving IS in effect on this date, but Microsoft doesn't think so
  Boolean isDaylight = easternTime.IsDaylightSavingTime();
  </code></pre>
  
  <p>Here are 2 websites saying it is in daylight savings: <br />
  <a href="http://www.timeanddate.com/worldclock/converted.html?month=11&amp;day=1&amp;year=2009&amp;hour=5&amp;min=0&amp;sec=0&amp;p1=0&amp;p2=198" rel="nofollow">http://www.timeanddate.com/worldclock/converted.html?month=11&amp;day=1&amp;year=2009&amp;hour=5&amp;min=0&amp;sec=0&amp;p1=0&amp;p2=198</a><br />
  <a href="http://www.timezoneconverter.com/cgi-bin/tzc.tzc" rel="nofollow">http://www.timezoneconverter.com/cgi-bin/tzc.tzc</a></p>