That's what I Did. Gave my parents a cruise for Christmas. Back in May I booked a 5 day Baha Cruise on the Elation to Cabo San Lucas & Ensenada sailing 18 Jan. Carnival changed the itinerary to 6 days and we were able to keep it for the same price (BONUS). This will be their 1st Cruise, and now i have a sister and her husband along with two nieces going along also. Everyone is excited and looking forward to getting away from the snow and cold here in Sturgis, SD and Minnesota.