A few of the holidays and many of the festivals can float on the calendar for any given year, e.g. when a holiday falls on a Sunday, Monday becomes a day off. Conversely, a festival which falls on a Monday, Tuesday, or Wednesday is often celebrated in temples or shrines the previous weekend.
Japanese holidays are all national, but festivals are often regional.
Refer to the attached HTMLed articles for more information. I've touched them up, but otherwise they are provided as is, for whomever would like to peruse them, etc. I was astounded at the gaps on the web concerning some types of information, so I decided to post these. I lived in Tokyo for over 5 years, speak the language, and have traveled to more cities and towns across Japan than many Japanese. Most rights reserved, meaning that you may copy and share this information with numerous friends, co-workers, or students, etc.