Tim Green wrote:
You'll need the first and last Monday in May, the last Monday in August, the two working days after Christmas (if Christmas falls on a weekend), an Easter calculator, any other non-English Bank Holidays, and overrides to cope with events like the Queen's Golden Jubilee and other random Acts of Parliament.
Agreed, but this isn't much different from things like timezone settings (eg date of summertime changeovers) which there are standard solutions for. It would make sense that a library of information be kept somewhere such that "apt-get upgrade" (or equivalent for other distros) would keep the information up-to-date.
If it doesn't already exist, it's my (current!) itch so maybe I should scratch it and start such a project...