The answer to 'best time for garden' is that the best time to work on your garden depends on the climate and the specific plants you are growing. In general, the spring and fall seasons are the optimal times for most gardening activities in temperate climates.
In the spring, the soil is moist and the weather is mild, making it ideal for planting new plants, dividing perennials, and preparing the garden beds. This is also a good time to add compost or other organic matter to the soil to enrich it. In the fall, the cooler temperatures and increased rainfall are perfect for planting cool-weather crops, as well as for dividing and transplanting perennials.