Godzilla christmas tree in Japan. Christmas in Japan is just great fun. So many odd fun things like this. A real date and party holiday. The funny thing is that New Years, usually a ‘party holiday’ in the west is often pretty thoughtful and more serious in Japan.