Maybe this is just useless information, but the Holiday Festival site has details of public holidays for the whole world, including dates for the moveable holidays in 2004. You can also buy a version to load into your database, although they don’t seem to have data beyond 2003 in this format.