You can check out of the BVI the day before (within 24 hours of departure I believe), which is what we do so we can leave early the next morning. If you arrive in the evening when you return, you’re technically supposed to moor in the bay with the customs office and stay on the boat until you clear the next morning. This is my understanding, but if I’m incorrect, please chime in someone.