Up to date
At least 6 weeks will be ample time for ordering your stationery and sending out your invitations.