Although there are some cyclic events (going round the Sun, the Milky Way, wobbles of the Earth), nothing is ever repeated. You only have to look at the incredible changes in the Earth over even the last billion years. There is no real pattern. Global warming for example has happened numerous times in the past as has global cooling. Way back when, the Moon was very close to Earth (60,000 miles?). Fortunately there were no boats back then, nor water; the tides and surfing would have been awesome!
Re asteroid hitting the Moon, sooner there than hitting Earth. The Moon has probably saved Earth numerous times already. You only have to look at its surface. An asteroid hitting the Moon would make a good crater and dust cloud but with no atmosphere the dust would settle. The same event on Earth would cause life extinction due to the blast, tsunamis and long-term freezing by dust blocking the Sun.