Last evening or early morning is good. Midnight is really tiring...21h is not a good time for "new day" .-.
On some other game the reset timer is at early morning
4 or 5 am to take care about player's healthy
My time zone is gmt +7 and keep awake till 23h every days is a pain ;_;