We haven't even had 2031 yet. Right there disputes all "facts" from these astronomers.
Well, we haven't had 2031 UTC yet today; atm it's only 1126 UTC.