They'll see you in a more positive light, so they'll be much more receptive to your message. Notice how many successful businesses in your town support charities. It costs less than you think to help out a non-profit group and the promotional payoff can be huge. Plus, there are lots of worthy projects in your area that could really use a helping hand. People give more to charities from November to December than any other time of year.
Organizations benefiting children and the hungry get special attention from the public.
However, in surveys the public always says they wished fundraisers would be held at other times of year. They are suspicious of fundraising being grouped around Christmas. NOW is the time to start talking with a good non-profit. Contact their director and ask how your business can help. In most cases you can dedicate a small percentage of your sales to the charity.