Who in history predicted 2012?

The ancient Aztecs did, on their giant calandar.