If 2012 rolls around...

Here's a thought.

The Mayans said there's 360 days in a year. Remarkably accurate, but there's 365 and a bit days per year.

They were around a few thousand years ago, so if they're out by a few days every year...
5.25x2000=10500 days out... Gives us another nearly 29 years... The end is not for a while. Note that 2000 is a conservative estimate. They were around 4000 years ago, and just finishing up ~1000 years ago.

Chris