Japan is home to four beautiful seasons, including 24 and 72 "microseasons." Here are the best times to visit Japan.