Some booking agents & travel shops will allow you to book before an airline releases seats. They just make a gamble that the flight goes ahead as previous years. They’ll have historical data on how much that ticket is likely to cost them. It’s not much of a gamble as they have your money and if the seats/route doesn’t happen they’ll refund you.