If it weren’t a matter of them eating or not eating, or having clothes to wear or not, we would never spend it on necessities. Feeding and clothing them is our job, and except for luxuries they may want to treat themselves to, it will be until they are grown. If our finances were different, I think I’d still keep track of how much of their cash we spent, so they’d get it back some day. The gift was for them, not us. As for their education, we may expect them to work for that when they are old enough, but we don’t expect them to spend their birthday and Christmas presents on it, except by their own choice.
When our kids were little, we took gifts of money and bought something for the kids that they would like, told them it was from Grandma and Grandpa (because it always was), and banked the rest for them in a savings account.
Now that they are older (since they were about first grade), we let them decide what to do with it. To encourage saving, they may choose to put it in The Bank of Mom & Dad, where they earn 4% *a month…*that is, a penny on the quarter. I probably don’t need to say that they are very much into saving, because the returns pile up quickly enough to impress them. They do realize that they won’t get these kinds of returns forever, but I think that by the time they get older, the point will have been made. After all, as a fraction of their life, a month is a LONG TIME. When they consider spending the money, we generate a table that shows the difference in how much money they will have in a year if they spend or save now. I don’t think they have ever spent a dime, once it went into the Bank of Mom & Dad.
As for giving to the poor, they primarily do this by foregoing a meal out or some other treat, in the interest of donating the money to a good cause.