The fact is that the Mayans meant to end it all in 2050 (it had a nice ring) but they ran out of room on the stone and called it quits at 2012; they then knocked off earlier and went out for a beer and a human sacrifice. Which makes as much sense as the movie.