There is such a thing as booking too early -- you probably won't find deals if you try to book more than 150 days before takeoff.