I have gotten them up to 10 months prior. Be sure to check what they include when you inquire. HAL little advertises all of the small, valuable perks that come with their hotel reservations and those perks are not the same city to city
i buy them when they include a transfer to hotel, early checkin, breakfast and transfer to ship with tour