They said it's not gonna end in 2012.
""On Dec. 21, 2012, it will display the equivalent of a string of zeros, like the odometer turning over on your car, with the close of something like a millennium. In Maya calendrics, however, it's not the end of a thousand years. It's the end of Baktun 13. The Maya calendar was based on multiple cycles of time, and the baktun was one of them. A baktun is 144,000 days: a little more than 394 years. So, the Mayan calendar operates on cycles and on 12/21/12 it is going to reset to zero and start again. It is not predicting an end to the world. It is simply a cycle of time which happens to fall on that date"
http://carm.org/world-end-dec-12-2012