Your guide to Japanese public holidays and annual events—from Japanese New Year to summer festivals to Winter Solstice!