The best time to plant trees is in the fall. As temperatures drop, the trees will focus on growing strong roots rather than leaves. This will help them grow bigger and better in the spring.
For other plants, wait until the last frost has passed. Our average final frost date is April 15. If you get annuals or perennials in the ground before then, keep a close eye on the weather and have frost cloth ready!