The bible makes it clear that these things will come when we least expect it. When man kind has lost alot of hope in god, and through loads a failures they come to the conclusion that jesus isn't coming. Not only that, they begin to hope that jesus isn't coming. And the time that jesus comes is nice and close to the tribulation. Right before in the rapture, real quick, and right after. So there are actually 3 comings of the lord.
The first: To save the world of sin.
The seccond: To save the christians from some crazy anti-christ political oppression.
The third: To come back and just say, "eh, goto hell satan." and it is so.