Is the 31st of December a public holiday in Japan?
It would be best to get an experienced answer as there is contradicting information in different sites.
For instance some sites mention that 31st of December is a national bank holiday. In particular Time and Date says that:
December 31 Bank Holiday is a public holiday. It is a day off for the general population, and schools and most businesses are closed.
Searching the internet there are several similar mentions.
However there are sites that explicitly mention that the 31st of December is not a public holiday in Japan. In particular Japan Guide mentions that:
December 31 New Year's Eve (omisoka): December 31 is not a national holiday.