December 31 is called Omisoka by Japanese people. Omisoka means the
final day of the twelve months of the year, there for it refers to the 31st of
December. Many years ago, Japanese people sit up all night long to greet the deity
of the coming year. They stayed at home during this special time. Today there
are still many people who stay up all night at their homes but there are also many people who go to temples and shrines. Some travel to far places to visit shrines temples but most people would visit the ones nearby or the ones they can go to by public transportation. On this particular day, many public transportations in large cities like Tokyo or Osaka are available all night. (But not in most of local cities perhaps.)This year, however, may public transportation companies decided
not to provide the services all night long because of the spread of COVID-19.