So the Mayan calendar is wrong. What a surprise. Remember that the Mayans worshiped false gods with human sacrifice. Of course they don’t know their butt from a hole in the ground.
God just doesn’t seem to want to cooperate with the pagans very well, does He? He tells us He knows the end from the beginning. He mocks false gods all the time. Can your god do what He can do? Can it tell what is going to happen tomorrow, or even five minutes from now? No. They are deaf and mute, they cannot hear or speak. As Elijah said when the prophets of Ba’al weren’t having any success with getting their god to respond:
And at noon Elijah mocked them, saying, “Cry aloud, for he is a god. Either he is musing, or he is relieving himself, or he is on a journey, or perhaps he is asleep and must be awakened.” (1 Kings 18:27, ESV)
Our God is alive, and speaks a living Word. Only He can tell us what is going to happen. He lays it all out for us in the Bible.
I have heard what the prophets have said who prophesy lies in my name, saying, ‘I have dreamed, I have dreamed!’ How long shall there be lies in the heart of the prophets who prophesy lies, and who prophesy the deceit of their own heart, who think to make my people forget my name by their dreams that they tell one another, even as their fathers forgot my name for Baal? Let the prophet who has a dream tell the dream, but let him who has my word speak my word faithfully. What has straw in common with wheat? declares the LORD. Is not my word like fire, declares the LORD, and like a hammer that breaks the rock in pieces? Therefore, behold, I am against the prophets, declares the LORD, who steal my words from one another. (Jeremiah 23:25–30, ESV)
“Let him who has my word speak my word faithfully.”