Putin is not about the Russia deal and also saying no to talking about Israel. I love that Bush is in charge. I heard on FNC that Putin wanted to show off his hometown and be the big wheel, but I think Bush stole his thunder!
Read Joel but I am not the one to answer your question. I didn't get Armageddon out of it, but I'm generally wrong.
I did a seach for Joel 3 and Armaggedon and found this explanation that makes me think it comes at the end times...
http://biblefocus.net/consider/v01Armageddon/view.html