Persistent error converting to UTC - C#