(unless you have to get them some time in advance??).
Nope. I've only very rarely bought one in advance, and often just appear at the local station/agent asking to buy one starting there and then. No problem (((providing you are somewhere which both sells them and is open at the time of course))