Board Thread:The Quarters - Q & A/@comment-49.128.40.254-20180606050513/@comment-25085701-20180617184541

Custom Day Start time is relative to your midnight. I have mine set ot 4am, because I'm often up past midnight, and I checked off the finished day's dailies right before I shut down the computer. This is an old habit from before they let you 'save yourself' the next day by recording yesterday's missed dailies.

Whenever you change your Custom Day Start Time, your reset is set to that time, and it'll stay there going forwards.

A clarification on what I said earlier which might make more sense:

The Habitica website calculates your midnight (and Custom Day Start) based on your computer's time clock. So for most people, when they travel, they don't set their laptop to the new local time, so your computer thinks it's still in your own time zone and midnight happens at the local time from your house.

However, since you've moved, you've obviously changed your computer's clocks, so midnight is going to be local to your current home.

That being said? All bets are off if you use the mobile version of Habitica, because mobile phones do automatically update to the local time when you change time zones.

The other question you asked:

The History only gets updated after your Cron runs for the day, so today's checked dailies won't update until today ends, which is why you see only yesterday's Dailies in the Oldgods tracker and not today's. The part that tracks Dailies simply runs the current list and sees what you have left, rather than accessing and computing the entire history of your Dailies every time you click, which would get compute-intensive over time the longer you're a user. :)