C.T.
I'd send it out 2 weeks prior - at the least. I hate getting having plans and then getting an invite only a week ahead of time - especially if I really want to go. I think 2 weeks ahead of time is good enough and you can remind them a week prior by phone or e-mail.
Good luck!