How far in advance can I book? 

How far ahead you can book depends on your membership level. Check your membership details in Settings > Subscriptions.