United Kingdom calendars. 
Public holidays (data from http://www.dti.gov.uk/er/bankhol.htm): 
- 
Saturdays 
- 
Sundays 
- 
New Year's Day, January 1st (possibly moved to Monday) 
- 
Good Friday 
- 
Easter Monday 
- 
Early May Bank Holiday, first Monday of May 
- 
Spring Bank Holiday, last Monday of May 
- 
Summer Bank Holiday, last Monday of August 
- 
Christmas Day, December 25th (possibly moved to Monday or Tuesday) 
- 
Boxing Day, December 26th (possibly moved to Monday or Tuesday) 
Holidays for the stock exchange: 
- 
Saturdays 
- 
Sundays 
- 
New Year's Day, January 1st (possibly moved to Monday) 
- 
Good Friday 
- 
Easter Monday 
- 
Early May Bank Holiday, first Monday of May 
- 
Spring Bank Holiday, last Monday of May 
- 
Summer Bank Holiday, last Monday of August 
- 
Christmas Day, December 25th (possibly moved to Monday or Tuesday) 
- 
Boxing Day, December 26th (possibly moved to Monday or Tuesday) 
Holidays for the metals exchange: 
- 
Saturdays 
- 
Sundays 
- 
New Year's Day, January 1st (possibly moved to Monday) 
- 
Good Friday 
- 
Easter Monday 
- 
Early May Bank Holiday, first Monday of May 
- 
Spring Bank Holiday, last Monday of May 
- 
Summer Bank Holiday, last Monday of August 
- 
Christmas Day, December 25th (possibly moved to Monday or Tuesday) 
- 
Boxing Day, December 26th (possibly moved to Monday or Tuesday) 
- Possible enhancements:
- add LIFFE
- Tests:
- the correctness of the returned results is tested against a list of known holidays.