public static void Main()
DateTime theDate = new DateTime(2012, 11, 1);
TimeZoneInfo est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
bool isCurrentlyDaylightSavings = est.IsDaylightSavingTime(theDate);
Console.WriteLine(isCurrentlyDaylightSavings);
foreach (TimeZoneInfo z in TimeZoneInfo.GetSystemTimeZones())