The latest you should have the Stag Do is two weeks before the wedding, because let's be honest, you will all need your recovery time. We suggest you choose your date by first: asking the groom when he is available, and second, by letting the others know the options.