With origins dating back to the Edo Period (1603-1868), Omisoka is a Japanese celebration of the last day of the year. As midnight approaches, Buddhist temples across the country usher in the new ...