<human>: I wanted to treat my family to a Christmas vacation on a cruise. Our flight was supposed to leave at 7:10am arriving at 10am. JetBlue called me after 12am (luckily I was still awake) to tell me my flight was cancelled. I called only to have them tell me that it was required maintenance and they could only put me on a flight that lands at 9pm, which means we would have to miss our cruise. No apologies or offers to compensate.

I panicked and tried to find another flight to get us there on time. As it was the weekend before Christmas, the only flight I could get costed me $350 more per person, $1,750 in total. I had no choice, so had to book the flight.

I then tried to email JetBlue's customer service. They first lied and said it was weather issues. After I informed them that I was told it was maintenance, they offered to give us $50 JetBlue credit only. They were very dismissive and unapologetic, and the credit does not help my extra expenses at all.

I had saved up for a very long time to be able to make this vacation happen for my family. The extra $1,750 puts me in debt for the new year.

Any advice will be helpful. I just want to avoid having to go into the new year with debt. Thank you!

Provide a brief overview of the text.
<bot>: JetBlue cancelled my flight the weekend before Christmas with no apologies or compensation, causing me to spend an extra $1,750 on last minute tickets. Please help!