Its not like somebody will pay me if i get up early :)
I say stay up as long as required and try to get as much done as possible. But one important thing is to maintain atleast a 12 hour overlap with other people in your team if you are in a startup. An added advantage is, there is somebody to monitor the servers round the clock ;).