When we changed the dates on a cruise we had booked just two days earlier we only had to pay the $100.00 per person fee, not a full cancellation.  Our FCC and deposit transferred over seamlessly.