Why couldn't Dave just use his time powers to go three years forward on the meteor??

Because then John and Jade would be old people and he’d still be 13