I bought an alarm clock in 2004 that had "automatic" DST changes as a feature. It was apparently implemented with hard-coded dates to change the offset, as when the dates changed in 2005, it changed on the wrong date. Made me late for work one fall day in 2005. I got a new alarm clock soon after.