Mid May if I had to pick one “best” time. The earlier in the season the better. The longer they have to establish a root system before winter, the better. So, May is better than June, June is better than July, July is better than August, August is better than September, September is better than October…you get the idea. When planting in mid summer, extra care must be taken to keep the new trees watered.