public static void Main()
DateTime baseTime = Convert.ToDateTime("12/1/15 10:00 AM");
TimeSpan offset = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time").GetUtcOffset(baseTime);
Console.WriteLine(offset);
var sourceTime = new DateTimeOffset(baseTime, offset);
Console.WriteLine(sourceTime);
Console.WriteLine(sourceTime.LocalDateTime);
var targetTime = sourceTime.DateTime;
Console.WriteLine("{0} converts to {1} {2}",
targetTime.Kind.ToString());