A SUGGESTION. . . make this YOUR annual project!
Adopting a non-profit or two within your community will take you far in the public mind, so let your talent and actions speak on your behalf.
Something to think about. . . see if you can muster up some sponsors. Go to area food stores and see if they will give you gift cards that can be worked into your magic as give-aways. . . a $10.00 or more grocery gift card can really make a homeless person's day be it for regular food stuffs or a meal at a local diner, etc. If you can weave routines around such coupons or even cash donations, you will be able to deliver some "real Holiday Magic" into these people's lives. Other such gifts would include free hair cuts or make-overs, pet care, clothing, children's gifts, books and a long list of other odds & ends.
When you start pulling these "sponsors" into the project, you start claiming it and making it more than just "the right thing to do", it becomes a matter of community focus. It WILL with time, get you media attention and for more than your time performing; you will get credit for generating $$$s in contributions that benefit these people and the way you present each simple gift (magically creating it).
Best of luck on the venture. Do your best and enjoy the opportunity, it will give to you greater value in the long run, than you can probably envision at the moment.