public static void Main()
var tzi = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time");
var dto = new DateTimeOffset(2023,10,15,0,0,0,TimeSpan.FromHours(-5));
var utc = dto.ToUniversalTime();
var prop = TimeZoneInfo.ConvertTime(utc, tzi);
Console.WriteLine(tzi.DisplayName);
Console.WriteLine($"Database: {dto}");
Console.WriteLine($"UTC over wire: {utc}");
Console.WriteLine($"in Property's tz: {prop}");
Console.WriteLine($"as DateTime to client: {dt}");