I have booked packages a week before without a problem. The answer to your problem is not that simple. You will need to be flexible and possibly pay for a more expensive room if none are available you want or go to a different hotel. Booking early is always best. There is no right answer but you should be able to book in febuary as long as you don't care where you stay.