You can book it on arrival at the airport, but they can be "sold out". Last year after NY when we were leaving they weren't allowing any more people in (almost every flight was delayed - it was a zoo), so if you think it's going to be really busy, best to plan ahead. I know we booked it for this year, a small price to pay for a little peace and quiet if we end up spending too much time at the airport....