I would book one year ahead of time if I knew my dates and what resort I wanted. I feel if you book too early you may change your mind several times and making changes to your ressie can get confusing.
You have plenty of time to do all your research and enjoy all this site has to offer.
Have fun planning!