I would just send it in now. We have guests scheduled for December but had a passport expiring in February. They sent it in for renewal on May 28th and got it back in 5 weeks. Not sure when in November you're traveling but you have at least 14 weeks.
FYI - I just read that the BVI only requires your passport be valid for the duration of your stay. It's really the airlines that seem to give people grief.