No, the only reason our planet isn't cratered at all is because meteors burn in out atmosphere and rarely hit the surface. The last meteor that caused serious damage that hit our planet was in the Ukraine, and i'm pretty sure it actually exploded and burned up before it actually made contact. The moon has no atmosphere and meteors hit it all the time.
if any dangerous meteors came anywhere near earth, it would be huge news and everyone would know
Jupiter n stuff keeps them away
the moon's been around a long time. but it doesn't have water, so there's no erosion. our atmosphere is very thin as well