use Date.current instead of Date.today to respect time zone settings