The best time to plant a tree is during the early spring or fall when the weather is mild and the tree can establish its roots before the heat of summer or the cold of winter.