You can book through Iberia.com up to 90 minutes before the scheduled departure of the flight.