The last few months have felt like an arms race of flight sales, as airlines compete to outdo each other with new year deals.