I just got home from the Lion in the Sun event—which was so much fun—and I wanted to share with you one of the tips my co-panelists brought up.
Sarah from Brilliant Event Planning mentioned that you shouldn't wait until the last minute to write and print your programs. And she's right. You probably know your bridal party members and the outline for the ceremony long before your invitations even go out. All that's left is the songs in your processional and there's no reason that the ceremony playlist has to wait until the month before the wedding to be finalized.
You should start drafting the information that will be included in your wedding program: members of the bridal party, ceremony order (with or without descriptions) a thank you to your parents and any other important information—readings, psalms or mentioning a charitable donation—about four months before the wedding so you have time to make revisions and have them printed. You also want to decide on the format: bound booklet, folded paper or printed on a fan. You can even have your program coordinate with your invitation and discuss ideas when ordering your invites. And don't forget that the more elaborate the design, the more time it will take you to put them together.