What is the best time of year for lawn replacement/ installation?

You can put a new lawn at any point in the year. Ideally March-October has the best growth for new sod.
Seeded lawns should be installed late March-September at most, otherwise the seed could not germinate.