Yes, what you read is mostly right that you should book award flights as soon as possible. Availability can disappear quickly so it's in your interest to jump on your trip.
That being said, waiting until the last minute can be advantageous if your travel schedule is flexible. For example, finding Lufthansa First Class months before departure is extremely difficult as they only release First Class within 2 weeks of departure on many of their flights.