DayManager refactoring