I'll chime in as a coach and a parent.
When I was coaching rec, there would be an end of season party. It was customary for the team to chip in and buy something for the coach. It was usually a gift card to a sporting goods store. It was also customary for the coach to buy the team manager a gift. (Usually a gift card for a manicure). That season was done by mid-November and no further gifts for Christmas were exchanged.
Now that I have been coaching club for a bit and we play year round, there haven't really been coaches gifts at the end of the season or at Christmas. We usually do a team Christmas party where the players exchange gifts. This year, we decided to skip the gift exchange and the team all put in money and we bought presents for a military family out of Camp Pendleton. The team went on a shopping spree to buy for the (single) dad and his 2 young kids. Best thing I've ever done with our team. I think we spent close to $1,000.
I have a birthday in mid-January, and the team usually does something pretty cool. When we used to do Vegas cup, we'd have a birthday dinner.
I play in an indoor league on Sunday evenings. This year, the week before my birthday, the team surprised me by showing up to watch my game and cheer. They all made really funny signs and any time I touched the ball, the crowd went crazy. It was pretty awesome. And throughout that next week, a present would show up on my doorstep. (Gift cards for dinner, bottle of booze, shirt from the college I attended, Starbucks gift cards, massage gift card, etc).
For my younger daughter, I don't think we bought him anything for Christmas this year. There may have been a team gift that I'm not aware of. But we did do a birthday gift in September.