I have bought a train set every year and some years several sets and gave it to a child in need. You can ask around in your church and many other groups to find a deserving child who likes trains.
Don't depend on someone else, do it yourself.
Dave
PS, no cheap sets, Lionel and MTH make some great sets.