For instance, I was so close to getting the Mortarboard badge (Yes, this would be an accomplishment for me) with 173 points earned, but then 8:00pm hit and my day was done! Stupid me, I should have started at 8:00pm the previous day... seriously a rough way to find out how days work on here.
Wouldn't it be better if this was based on the user's timezone? I'm in New Jersey and I'd love it if my days went to 12:00am my time...
If this isn't possible on a user basis, I vote to make the official timezone of SO the following:
The Eastern Time Zone (ET) of the Western Hemisphere—also known as North American Eastern Standard Time (NAEST)
Not seriously suggesting ET as the official time, just suggesting that I think it may be possible to do this on a user basis.