My husband is booked on the 22nd on BA I bought him a refundable one-way ticket on QR. At least I know he'll be here for Xmas. We'll sort out the return and refund later. If the flight is cancelled, you will get a refund.
Mandi