The best time is a couple of weeks before we meet for a rehearsal shoot, (which will be about 4 weeks before your day), so 6 weeks from your day.
This gives us enough time to discuss your ideas and build a style to use after the rehearsal and for you to give feedback before your wedding day and the final pictures are edited.