public static void Main()
var offset = TimeSpan.FromHours(2);
var currentDateTime = DateTime.UtcNow.Add(offset);
var serverDate = new DateTime(currentDateTime.Year, currentDateTime.Month, currentDateTime.Day, 0, 0, 0, DateTimeKind.Local);
var offsetDate = new DateTimeOffset(currentDateTime.Year, currentDateTime.Month, currentDateTime.Day, 0, 0, 0, offset);
Console.WriteLine(TimeZoneInfo.Local);
Console.WriteLine($"Server date {serverDate} Universal: {serverDate.ToUniversalTime()}");
Console.WriteLine($"Offset date {offsetDate} Universal: {offsetDate.ToUniversalTime()}");
Console.WriteLine($"Date equals {serverDate == offsetDate}");