Are they suggesting that the Battle of Armageddon already happened thousands of years ago?
They’re not ‘suggesting’, it’s a fact that there was a Battle of Megiddo which took place during the Kdm of Israel period. During the 19th or early 20th century there was at least one Battle of Megiddo between the Ottoman Turks and probably the British, if memory (such as it is) serves.