Ezekiel 38 and 39 speak of an invader from the north that comes and destroys all those who are occupying the land of Israel. As the people see God’s will being done and the nations being punished they will know that the Lord is God. They will recognize the prophecies they have heard throughout the years and will know that they are true.
God mentions the latter days in this prophecy. It is unclear if it simply refers to the time that Persia conquered Babylon or because of the prophecy preceding it regarding a king like David if it refers to the last days and Christ’s second coming. It could potentially refer to both events.
2 Peter 3 addresses the fact that many of the apostles spoke of Jesus’ return as being very soon. Time has passed and now Christians are being mocked because Jesus has not come yet. Peter describes God’s time as not being like our own. While we may think that God is late in answering us, God is simply waiting for the right time…God’s perfect time.
Our task is not to try to predict when Jesus is coming, nor is it to stop doing what we are doing and simply to wait. Our task on earth is to continue to live the life God sets before us, to do the things God wants us to do, to live holy, godly lives so that we will be ready whenever Jesus comes.