More fixes
Think day switchover bug is finally fixed
Revert logic change
Adjust day logic
Make update logic easier to understand

- Comment the day logic
- Make update logic easier to read
Small bug fix: compare actual time to time
Keep changes from occurring right after they happen
Merge branch 'master' into ST3