I believe in karma and as such try to push forth as much positive energy into the universe as possible, but I prefer to remain anonymous if I can.
Every Christmas for the last 10 years, I take my kids to Walmart and we go to the layaway desk. We then comb through strangers' layaway lists and pay off thousands of dollars worth of layaway for random people. We typically try to find accounts with toys on their list as hopefully that indicates they have small children.
Growing up in a low income family, my mom had to work 2 jobs at Xmas time to afford presents for my brothers and me. I will never forget her absence during the holidays just so we could have presents under the tree. I honestly would have rather had more time with her than the presents as she worked all the time.
This is my way to help struggling families with children spend more time together during the holidays.