The answer to 'best time for tree' is that the best time to plant a tree is typically in the fall or early spring. This is because the cooler temperatures and moist soil conditions are ideal for the tree to establish its root system and acclimate to its new environment before the hot, dry summer months or harsh winter weather.
In the fall, the soil is still warm from the summer, allowing the tree's roots to continue growing and establishing themselves. This gives the tree a head start before the winter dormancy period. In early spring, the soil is moist and the tree can begin growing again before the heat of summer arrives.