Want a cheap flight? Book 49 days ahead