Right -- as the rabbis have said -- G-d knows the last possible date of moshiach's arrival. We have the power to speed that arrival - or wait.