Question: how long has omisoka been celebrated?
Answer: Cleaning out impurity and uncleanness is the core value of Shinto. Its tradition can date back to the Heian period (794-1185). Originally, Omisoka is the day to prepare for deifying and praying for “Toshigamisama” which can be translated into Shinto god which taking charge of the whole year, rich harvest of rice.