The Mayan calendar ends on December 21st because that is the end of their Long Year, not the end of the world.