A good rule of thumb is to send engagement party invitations at least a month in advance. That said, if you're inviting guests from out of town, you'll want to give even more notice. If you haven't decided on a specific card design yet, let your potential guests know by word of mouth so they can mark it on their calendars. Remember, the sooner everybody knows the date, the more likely they'll be able to attend.