We sail on Black Friday. Does anyone know if you can buy online the morning of your cruise??? And, would it then be too late to cancel anything already purchased. So, if I buy the drink package now and it goes on a big sale on Black Friday, will I still be able to cancel that day and re-purchase? Thank for the info.