Answer:
In general, April, May, early June, September, October and early November are the best time to visit China.