How far in advance can I book a trip?

How far in advance can I book a trip?