There are many families out there that are in need, living week to week and hoping for enough food and money to get by. For these families, every week is a struggle, but the holidays are even more of a struggle. Every parent wants to be able to buy presents for their children, to surprise them with a gift.
But when money is tight and it comes down to buying dinner or buying a present, dinner will win, every time. You can help. Adopt a family in your neighborhood, school, or church. You can help them anonymously and leave groceries on their front stoop, or you can help them personally and take them shopping or ask them what is on their "wish list" for the holiday season. Adopt a family in need, and treat them as your own family for the duration of the holidays.
The family that you touch with this kindness will never forget you. Your kindness will be retold time and again to their children and grandchildren. If you have your own children, this is a meaningful act to do with them while also teaching them the meaning of generosity and kindness.
Adopt a family for the whole year, and not just the holidays. At the start of the school year help provide new clothes and school supplies for the children. Help one or both parents find work if they need it. Offer to watch the kids for free. Invite the family to dinner.
Purchase a gift card to a local grocery store or shopping center and leave it with the family in need.
Visit your local Salvation Army for ideas on adopting a family.