The answer to 'best time for grass' is that the best time to plant or overseed your lawn is in the fall, typically between September and November. This is the optimal time because the soil is still warm, allowing the grass seed to germinate quickly, and the cooler temperatures and increased rainfall provide ideal conditions for the grass to establish strong roots before going dormant over the winter.
Planting in the fall gives your new grass the best chance to thrive. The grass will have all winter to develop a deep, healthy root system, and it will be ready to grow vigorously in the spring. This results in a lush, green lawn that is better able to withstand the heat and drought of the summer months.