I would do it now if you know that is what you want to do. They require a credit card to hold the room, but you are not charged until you check-in. I believe you can cancel 48 hours prior with no penalty. You can also book the shuttle bus when making your reservations. Obviously the earlier shuttles fill quickly and you have a guaranteed spot.