Choose the day based on when you want to get married. If it's less expensive in November less time is needed to save, and if it is in January and more expensive they will have more time to save.
If your wedding is on Saturday, which mine is too, have your rehearsal dinner later in the evening on Friday so if guests are coming in they can come. We are having a welcome BBQ the night before the wedding.
I'm not sure where your reception is located, but try to serve dinner. If you guests are traveling from far away it's best to give them a good meal. It could be heavy appetizers, or a middle of the road dinner, you can choose the least expensive thing you think will be nice. I'm skipping a wedding cake, and just having dessert at the restaurant.
Hope this helps.