The best time to plant

The best time to plant a tree is twenty-five years ago. The second best time is today.