Weddings and Christmases are a minefield and you have to put on your steel plated armour not to be offended. Compromise is the way forward. Give something up to get what you want. It looks as if you are not going to get the invitation you want from the DIL for Christmas day as ten years have passed and it hasn't come yet. Boxing Day seems also sewn up.
In that case try to arrange a day together later in the Christmas week or at the New Year. Make a (non-Christmassy) meal or all go out to lunch somewhere. Have a day out where the grandchild can be entertained and you can spend time with your son. Be cheerful and make it fun. Withold the presents until this day and advertise this as extending the season. If you make it an really friendly and enjoyable occasion it might well happen on subsequent years too.
What fashion items remind you of your parents?


