All the above plus the bank for cash. Our kids (all married and have families) prefer cash. We also pay for airline tickets for them to come to NC for Christmas-New Years holiday season. Nothing like spending the holidays with family.
That is great that you do that. I'm sure your kids appreciate it. My parents have bought our airline tix the past couple of yrs for us to be with them for the holidays, (they are up north), and it was wonderful. I will miss not being there this year. We went up there in Oct. this yr instead, to aviod the snow...but they had that Nor'Easter!