public static void Main()
TimeZoneInfo estTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Central Europe Standard Time");
DateTime euroTime = new DateTime(2016, 3, 27, 2, 28, 0);
if (estTimeZone.IsInvalidTime(euroTime)) {
euroTime = euroTime.AddHours(1);
DateTime localTime = TimeZoneInfo.ConvertTime(euroTime, estTimeZone, TimeZoneInfo.Local);
Console.Out.Write(localTime);