I saw mention of this Ben Vollmer's blog this past weekend then one of my other friends at Microsoft sent me a link to the following article:

How to configure daylight saving time for the United States in 2007

Evidentially, the Energy Policy Act of 2005 changed the Daylight Saving Time start and end dates, among other things.

Microsoft has released a time zone update for Windows XP Service Pack 2 and Windows Server 2003 that configures all these changes automatically. Some of these changes occur in 2007, and some changes occurred after these versions of Windows were originally released. The time zone updates include new registry subkeys that are named Dynamic DST for some time zones. These subkeys contain information about past or future changes in some time zones. This information is not used directly by versions of Windows that are earlier than Windows Vista. The information is provided for other programs that may use it to predict or to compute future or past time zone information.

The following list shows some of the major changes that have occurred for daylight saving time:

United States
Beginning in the spring of 2007, the start dates and end dates for daylight saving time (DST) will change to comply with the Energy Policy Act of 2005. DST dates for 2007 in the United States and Canada will start three weeks earlier (2:00 AM on the second Sunday in March), and will end one week later (2:00 A.M. on the first Sunday in November).

Canada
All provinces in Canada that use daylight saving time have adopted the same changes as the United States.

Mexico
Mexico has not adopted the DST changes that were made in the United States. Therefore, separate time zone definitions must be used for Mexico.

Uruguay
A new time zone has been created for Montevideo, Uruguay.

Brazil
There are different DST dates in Brazil.

Israel
There are different DST dates in Israel.

Egypt
There are different DST dates in Egypt.

Sri Lanka
The local time offset has changed from UTC+6:00 to UTC+5:30.

• Additional time zone changes.