Lock the dates four to six months ahead for a domestic trip and six to nine months for international. Dates are the hardest thing to agree on and everything else depends on them, so settle them first and worry about the itinerary later.
Every other decision is downstream of the dates. Flights, accommodation, who can actually come — none of it can be settled until the window is fixed. Groups that try to agree on a destination first almost always end up re-litigating it when someone's dates don't work.
Give people a hard yes/no deadline on the dates, not an open-ended poll. Two weeks is enough for anyone to check a calendar.
The day-by-day itinerary genuinely can be left until six weeks out. Building it too early means rebuilding it, because people's ideas change once flights are booked and the trip feels real.