As per the details stated on the official website, you can book your flight tickets up to 330 days prior to your decided travel date. The booking can be done online.