In Japan , New Year 's Day is the big festival , closest in spirit to Christmas in the West , the time when relatives and friends pay visits to each other and to the local shrines .
New Year 's Day is Japan 's most celebrated and biggest holiday .