At least two to three months before your big day. This timeline allows ample time for customization, shipping, and dealing with any unexpected delays.