" No one can know when the Day of Judgment will occur. However, God has mercifully taught His messengers some of the signs that alert one to the fact that the Hour is approaching. These signs play a very important role, especially for those who live at a time distant from the Prophet and who did not experience first hand his teaching and example. These signs reinforce one’s belief in the Prophet. More importantly, these signs, if one takes the time to reflect upon them, are a reminder of the Day of Judgment. They should revive the heart of the person and make him recall what he is doing on this earth and to where all this is heading." by Jamaal al-Din Zarabozo
Certainly the hour or the last days are coming no doubt about that , the question remain what have we prepared for it ?