Xmas is a big deal. New Year is bigger. Not sure about special events but it's crammed full of people. Students are off that time of year, making Tokyo extra crammed.
Having said that, over Xmas and New Years is about the only time I want to go to Japan. In fact, I'm there over Xmas this year too.