The only way to delay periods is to take pills, either OC pills or norethisterone
. To make sure it is effective it should be started from the cycle previous to your wedding. Unfortunately I do not see how you can be drug free on your wedding day, if you want to be absolutely sure of postponing your periods. Also if you stop then ,you will probably have your periods just after the wedding, which again you do not want.
You have only two options I feel
1. Carry on the pill till after your honeymoon and then stop. In that way you may not conceive during your honeymoon, but at least you do not have the hassle of periods during your wedding.
2. Go completely natural. Hope for the best. If you do have your periods during your wedding, at least you should be free soon and you would have avoided any medication.