I agree with the norethisterone suggestion. You start taking it about 5 days to a week before you are due and once you stop taking it your period comes within a few days. It is basically a progesterone pill. Or if you have a few months to go, you could start taking the pill in the meantime and then back-to-back a couple of packs if needs be, and then come off it right away afterwards.
You can have sex on your period! If you are squeamish about the blood, get yourself to the doctor/nurse and have a cap fitted, that takes care of the mess. Take some painkillers for the pain or ask your nurse if s/he can prescribe you something to help with painful periods. To be honest, I was FAR too drunk happy/tired to consummate my marriage until the next day anyway. Luckily, we'd been living together for ages so it didn't really seem like a big deal.