I honestly don't get what's "cool" about staying up until the small hours. >>
If I go to bed by 11.30, I can get up at 7 for work and will have had 7 and a half hours sleep, which is about right for me.
I try to do the same at the weekends too, to keep my body clock running to the same time. xD;