That is a good question. I have found that the Miami Peel which has no down time and doesn't peal and burn the skin can safely and easily lighten sun spots in as little as 2-3 sessions spaced 1 month apart.
Tea tree oil can have some antimicrobial and anti-inflammatory effects for various dermatologic conditions. Since age spots are generally the result of cumulative sun exposure, I have not seen tea tree oil have any effect for this condition. "Age spot" is an umbrella term for a variety of lesions that occur on the skin with time. Some of these spots are sun-induced and known as lentigines (similar to freckles and commonly referred as sun spots) while others such as seborrheic keratoses are not related to sun exposure and require destructive techniques to remove. The most important component of treatment for sun spots is initiating a daily sunscreen into your regimen to protect from further darkening of the sun spots. A retinoid containing product and bleaching creams such as hydroquinone or skin medica's Lytera have also been very effective in lightening these spots on the skin. Other options include chemical peels or resurfacing lasers. I suggest consultation with a board certified dermatologist so that they can tailor the treatment for your specific skin type.