Dates are limited to 100,000,000 days before or after the epoch of 1 January 1970 AD 00:00:00 UTC for precision reasons. You seem to be hitting this future limit (275760 AD), causing your date to stop increasing.
The dates stop earlier than that because adding the time per game tick to the current date goes past the limit.