I agree with the others who have posted on this. The holidays should be a time of joy, not a time of added stress in your life. There is absolutely no reason to put yourself in an environment that will make you uncomfortable. I don't think you owe anyone, including GG, any detailed explanation other than you cannot make it that day and perhaps the visit to her can be rescheduled. Happy holidays to you and your family.