Schedule a reminder for 12:00 PM on Saturday, October 31, 2026, move it one day with addDays(1), and a New York user gets it at 11:00 AM on Sunday. US clocks fell back that night, and addDays adds 24 elapsed hours, not “the same time tomorrow”. We reproduced exactly that in a Winter ’27 Developer Edition org.
Below you get the current datetime with Datetime.now(), a small helper class that keeps time zones explicit, a methods table with real output, and the test class that proves the DST fix. By the end you will know which parts of the Datetime class in Apex read local time, which read GMT, and when to switch to Date or Time.