Replaced LocalDate::today() and DayOfWeek::today() with now() for consistency