US Holidays

Current holidays

New Year's Day
January 1
Martin Luther King Day
from 1986 Third Monday of January
St. Valentine's Day
February 14
Presidents' Day
from 1971 Third Monday of February
April Fool's Day
April 1
Easter
Sunday after the first full moon on or after the day of the vernal equinox
Mother's Day
from 1870 Second Sunday of May
Memorial Day
from 1971 Last Monday of May
Flag Day
from 1916 June 14
Father's Day
from 1966 Third Sunday of June
Independence Day
from 1870 July 4
Labor Day
from 1887 First Monday of September
Columbus Day
from 1971 Second Monday of October
Halloween
October 31
Veterans' Day
from 1954 November 11
Thanksgiving Day
from 1941 Fourth Thursday of November
Christmas Day
December 25

Past holidays

Abraham Lincoln's Birthday
until 1970 February 12
George Washington's Birthday
until 1970 February 22
Columbus Day
1937-1970 October 12
Armistice Day
1919-1953 November 11
Thanksgiving Day
1863-1940 Last Thursday of November

Best,
The folks at Oops.