Only God knows
“They say: When will this promise (come to pass) if ye are telling the truth? Say: The appointment to you is for a Day, which ye cannot put back for an hour nor put forward.” (Saba’: 29 and 30)
God will gather all the people on the Doomsday and he will judge them for what they have done. Because people are always looking for excuses to let go of their responsibilities, they keep asking about the time of the Doomsday.
The holy Qur’an never gives a clear answer to this question and emphasizes on the fact that this knowledge belongs to God only.
Keeping this a secret, even from Prophet Muhammad, is because God wants people to be prepared for death all the time; because if people knew about the exact day of the Doomsday, they would act ignorantly and carelessly if it were far away and they might not act based on their free will if it were close. None of these two is what Islam is after.
“Verily the Hour is coming - My design is to keep it hidden - for every soul to receive its reward by the measure of its Endeavour.” (Ta Ha: 15)
More than that, you cannot just deny something only because you do not know about its exact details.
God has kept hidden from people some specific dates; for example, people neither know when they will die, nor do they know when they will be rewarded or punished.
Prophet Muhammad said, “There are five things one should appreciate; his youth before he gets old, his wealth before he gets poor, his peace before he gets miserable, and his life before he dies.”
source : http://www.tebyan.net/