I'm sure it varies from company to company. However, there is no reason to book a car that far ahead. Wait until about 90 days from your trip and book at whatever rate is available then. Once booked, continue to check the price and re-book if you see something better. I've often found a significantly better rate
offered within a couple of weeks of my trips.