Cancelled on me 2 days before Christmas with no notice or warning, shocking communication and terrible treatment