Armageddon is the final battle - On the Plains of Megiddo. The 7 year of tribulation would ensue prior to the final battle. However looking at the Moslem issue they believe their Prophet will return first to rush in the the return of the glory days of Islam. The 12th Imam is to return in Moslem/islam (Shittite) faith and cause for gnashing of teeh and great suffering. The final battle will have blood flowing in the Valley of megiddo as high as the breast of horses. sulfur smell and mutiple battles that ensue. nations like Syria, Lebanon, Persia, Turkey and so on and so forth would have to be involved too. Unfortunately the uS and Russia would be drawn in into the battles too. Becareful when trying to say Gog and magog mean China and Russia. the middle east was not vastly spread as far as China and Russia, it was limited by the mountainoius regions that separated for many years to the Huns, Vandals ransacked and destroyed Rome and other parts of the known world from the Western European Perspective.
The Middle east is a powder keg right now. America has a powder keg in terms of leadership which hates Israel. The time may be now. But I have no idea of knowing God’s will. God has everything in his control, maybe this is the time of the tribulation and trials that test mankinds resolve.
The Mayan calendar is truly unknown because some say that Mayan calendar is not complete.
As a christian I do not look at the signs. I follow the maker of the signs, because many times others thought WW1 and WWII would bring about the end of the world. My focus is on God not the signs of the times.
I think you are confusing the Ezekiel 38-39 war and Armageddon. It is very easy to confuse them, because the descriptions are so similar, inviting the vultures to “ eat flesh and drink blood”. There are 2 major differences between them. (1) After the Ezekiel 38-39 war, the people of Israel will be cleaning up for 7 years, while Armaggedon will take place immediately after the return of Jesus and shortly before the beginning of the Millennium. (2) In Ezekiel 38-39 there is a limited number of nations that come to attack Israel, while in Armageddon the armies of the world will come to attack Jesus.