For best pricing the further out you book the better, but if they want to travel when you do, tell them to call
DCL or a TA and see if that date has availability.
It might be more than what you paid, but if there is availability and they are willing to pay the current rate, no problem!
MJ