We had it last Sunday already, always the last Sunday in October, that is, this year it was at the latest possible date.
I adjust only the watches I wear frequently, that is about 4. The rest "on the fly".
@Jeff: IMVHO it's no good idea the "hard code" the DST date in any device. The day and even the time is different all over the world, and prone to change by ignorants...
http://en.wikipedia.org/wiki/Daylight_saving_time
But there is a solution: AFAIK in any country it's on a Sunday morning. So give the user the possibility to program the latest (or earliest) possible switchover date, and the exact time.
Then, the firmware switches over at any Sunday within a 7-day-period before (or after) the programmed date, at the programmed time.
E.g. here in Europe the latest possible date is October 31st (until some years ago it was September 30th) at 01:00, 02:00, 03:00 (depending on time zone).
For the US the rule is (currently) "second Sunday in March to the first Sunday in November at 02:00", that is:
Spring: switch at Sunday between March 8th and March 14th,
Autumn: switch at Sunday between November 1st and November 7th.
Of course this only works if the watch/clock knows the day of the week.