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 .
Most Japanese stay home for a good rest on the New Year 's Day holiday .