The BVI does consider a passport with only 6 months left on it to be expired but they hardly ever reject anyone as long as they're not staying longer then the date of expiration.