Yes, providing you emphasise to the recipients that it must be eaten that day. Without fridges it will go off quicker than it would for you in your home.
There is far too much food wastage these days and, providing these foods are stored correctly and depending on what foods they are, they will be fine for a couple more days, but not in the circumstances you refer to. Cooked foods will keep for longer after the date printed on them than will fresh/raw foods. Be particularly wary of dairy products. I hope it works out for you because it is a far better use of the food than it ending up in a bin somewhere.
Our nearest gas station doesn't give it away, they sell it at half price the next day and reduce it further the day after that so they, obviously, know it keeps a little longer than the printed date.
Nick, you generalise too much. There are many homeless people who are in that position through no fault of their own. It could happen to you one day. None of us know what the future holds so don't be so judgemental please.