Family Christmas trip to Mexico ruined by Southwest cancellations