If you didn't have a shortage of crew you wouldn't have to cancel flights. The latest admission " we messed up holidays " is just another excuse, far easier to say that than admit they don't have enough pilots.
They don't have enough crew to cover holidays and therefore they are short crewed and if they admit, which the wont, then they will have to change the T/C's .. signing bonus, DE positions are all smoke screens to try and dig there way out before they are found out and have to face the truth and actually do something totally against there recruitment policies ie treat pilots properly