Unfortunately
New Year's Day is one of the few days that sees many shops closed, just like our Chinese New Year. I'd suggest you do what most Japanese do and visit a shrine to wish for good luck during the new year ("hatsumode") - the crowds will be huge (esp. in Tokyo) but there isn't much else you can do IMO. Plus it's a true Japanese experience. I'd say Meiji Shrine in Harajuku ...