Honestly, having tried both approaches in the past, I'd say getting up early is definitely the better option because you'll be energized when you have a good night's rest whereas you'll tend to make a lot of mistakes when staying up and also, you might just oversleep. Which one would you pick?