I was helping a customer set up a hybrid Exchange environment recently. When the time came to run the Office 365 Hybrid Configuration Wizard we received this error:
The error given is:
The UTC time represented when the offset is applied must be between year 0 and 10,000.
Parameter name: offset
I asked the Internet and quickly discovered that this is not a Hybrid Configuration issue, but rather some bug in the .NET framework DateTime function. I soon found this page (quite old as you can see). To quote the author: The value of DateTime.MinValue cannot be cast to a DateTimeOffset if you are east of London!
So the solution in our case was to temporarily set the time zone of the server where we ran the Hybrid Configuration Wizard to UTC (Coordinated Universal Time), aka. GMT.