The answer to 'best time for tree removal' is that the best time to remove a tree is typically during the dormant season, which is late fall through early spring. During this time, the tree is not actively growing, making it easier to remove and less likely to experience stress or damage from the process.
Additionally, the cooler temperatures and reduced risk of drought during the dormant season can help the surrounding landscape recover more quickly after the tree has been removed. This can be especially important if the tree was a large or mature specimen that had been providing significant shade or other benefits to the landscape.