Don`t forget Hainan extra flight from May
I hesitated about Hainan because I wasn't sure what had actually been confirmed and was bookable. There may be an extra flight but discussion elsewhere indicated that even if there is, it isn't clear whether it's temporary or permanent.