No, it isn't too soon to book, but honestly it's a terrible value for your points. Do you have a Costco membership? If so go to
www.costcotravel.com and book your rental car there. They have great rates and can be cancelled. Or use
www.autoslash.com to find a good rate via priceline.com (although it is rarely cheaper than Costco Travel).
Neil