L.C.
For the last 4 years we have been making our own ornaments for the tree. I go to Michael's or Hobby Lobby and buy pony beads and pipe cleaners for candy canes and wreaths, I buy plywood ornaments and paint, foam ornaments and glitter glue. A different theme every year. Every ornament on our tree is hand made and we have all of the previous years, and a new one to add. You might be thinking that this is just for the younger kids, but when I get it all out my "super cool" teenaged boys are right at the table with everyone else. Not because I make them, but because they want to be.
You could bake cookies for the troops. Just call your local reserve unit and find out who is gone and how you can send them.
You could take a night of the week to go to a different area and go "light looking."
You could go to a senior citizen center and donate your time with them to sing carols, help them make or wrap presents or just keep them company.
You could make a list of one thing you are going to do each day until Christmas for someone else in the community. For instance, cookies for the fire-fighters, a meal to an elderly family, take another single moms young kids Christmas shopping for her (just to the Dollar Tree to help them pick out someting for her).
As they get older the kiddie Christmas wears off and you have to get a little creative. It's the memories you will make with them that will last them a lot longer and will give you that special feeling every year.
Hope this helps,
L.