http://www.perlmonks.org?node_id=515514

This is an updated England and Wales *Holiday section for Date::Manip config file, for years 2005 to 2008. If (like me) you maintain a number of apps that calculate the number of "business days" between two dates using Date::Manip::DateCalc() then you may find this useful. It's a minor thing, but it might save you a few tedious minutes. Information obtained from UK DTI web site.
*Holiday 3 Jan 2005 = New Year's Day 2 Jan 2006 = New Year's Day 1 Jan 2007 = New Year's Day 1 Jan 2008 = New Year's Day 25 Mar 2005 = Good Friday 14 Apr 2006 = Good Friday 6 Apr 2007 = Good Friday 21 Mar 2008 = Good Friday 28 Mar 2005 = Easter Monday 17 Apr 2006 = Easter Monday 9 Apr 2007 = Easter Monday 24 Mar 2008 = Easter Monday 2 May 2005 = Early May Bank Holiday 1 May 2006 = Early May Bank Holiday 7 May 2007 = Early May Bank Holiday 5 May 2008 = Early May Bank Holiday 30 May 2005 = Spring Bank Holiday 29 May 2006 = Spring Bank Holiday 28 May 2007 = Spring Bank Holiday 26 May 2008 = Spring Bank Holiday 29 Aug 2005 = Summer Bank Holiday 28 Aug 2006 = Summer Bank Holiday 27 Aug 2007 = Summer Bank Holiday 25 Aug 2008 = Summer Bank Holiday 27 Dec 2005 = Christmas Day 25 Dec 2006 = Christmas Day 25 Dec 2007 = Christmas Day 25 Dec 2008 = Christmas Day 26 Dec 2005 = Boxing Day 26 Dec 2006 = Boxing Day 26 Dec 2007 = Boxing Day 26 Dec 2008 = Boxing Day