Yes. Many businesses, attractions, amenities, and even ATMs will close during part or all of the New Year period in Japan. January 1st is usually the day when most shops and restaurants close. Tourist attractions routinely close at some point between December 29 and January 4. Always check before traveling during this period and it is best to assume businesses are closed.