WHAT is so hard to learn about this lesson? Why am I still learning it? Or not learning it?? Book flights early! As soon as you know your dates. Just do it!
I lost out on using a free flight just by snoozing and waiting. I ended up paying for it, and paying twice what it would have cost a week ago, at that!