We just went to the Bucuti in March and had a perfect time, I can't say enough about the resort.
I believe I used the online check-in 2 weeks before we left with no problem. I don't think there is a time limit, but I would probably try to make sure it's done at least a few weeks before your trip.
Enjoy, and have a great time! I'm jealous!