гул у вас UTC-7, поэтому с 01.010001 05:02:00 вы в 31.120000 22:02:00
(или 31.12.0000 в формате США)
TimeZoneInfo.ConvertTimeFromUtc(DateTime.Parse("01/01/0001 05:02:00"), timeZoneInfo);
и MSDN говорит:
Тип значения DateTime представляет даты и время со значениями в диапазоне от 00:00:00 (полночь) до 1 января 0001 года от Anno Domini (Common Era) до 23:59:59 PM, 31 декабря 9999 года нашей эры (CE). в григорианском календаре.
01.010001 00:00:00 - первое доступное свидание ..
вы ничего не пропустили, это просто предел DateTime
извините за мой английский