He is single, no children. It was just me & him from him being 8. My parents helped a lot with childcare when he was young.
This year he's spending Christmas with his dad in a different part of the country - Absolutely no problem with this. I transferred some money into his bank account from my mum as she wouldn't be seeing him on Christmas Day, and it would seem this year there is no Christmas present or card from him to his grandma.
Other Christmas Days when he's come to see us there has always been a present for her.
He has not mentioned anything about visiting over Xmas and new year, so I'm just a bit disappointed and puzzled. I plan to text him when he gets home after New Year and say "I'm not sure what's happened to Grandma's Xmas present, but it hasn't arrived"