Bug Fix: Daylight Saving Time transition causing duplicated days when date.getDate() + 1 with date.setHours(0)