The Public holidays in Japan are a mix of secular and religious, and as such, many of the dates change from year to year and the following will be observed in 2004:
01 January New Year's Day
02 January Bank Holiday
03 January Bank holiday
12 January Coming of Age Day (Seijin-No-Hi)
11 February National Foundation Day
20 March Vernal Equinox Day
29 April Greenery Day
03 May Constitutional Memorial Day
04 May Holiday for a Nation
05 May Children's Day
19 July Marine Day
20 September Respect for the Aged Day
23 September Autumnal Equinox Day
11 October Health & Sports Day
03 November National Culture Day
23 November Labour Thanksgiving Day
23 December Emperor's Birthday
31 December Bank Holiday