Which is the best season in Japan?

Travel to Japan in December