Booking in advance saves you a little time at the airport. Booking roundtrip in advance might save a few bucks. Look also at Airport Express -- same service, slightly lower prices.
For either, if your ticket says TIME A, you can still get on a TIME B bus.