I'm planning on hosting a Halloween party on the 31st of October but I'm not sure when to send out invitations. I want to be sure to give people plenty of time to get costumes ready but I don't want to be strange and send them too early. Please help!
Thanks!

