When my husband was in a nursing home (he only spent one Christmas there), I visited him on Christmas Eve, and spent that afternoon with him, and again on Boxing Day. For a couple of years before he went to the nursing home, he was not able for the fuss of visitors in our home, and the extra activity of cooking a Christmas meal, and presents etc. I always got him presents, but he didn't understand anymore. The nursing home made a lovely Christmas celebration without being loud and too exciting. They had a couple of beautiful Christmas trees and a lovely meal etc. and each resident received a wrapped gift from the Management.
I wouldn't have even contemplated taking him out for the day. By the time he went to the nursing home, we'd already had a couple of incidents where, coming back to the car from a shop or cafe, he couldn't remember how to get in to the car. Once, we had to spend around half an hour walking him back in around Tesco and back to the carpark, before it "clicked" with him how to sit into the car. I wouldn't have wanted to risk not being able to get him back to the nursing home. And besides, by then, he was settled in the nursing home. That was his home. Had I taken him out, I felt I would have been doing it for me, and not for him. To assuage misplaced sense of guilt for him being in the nursing home, when in reality, I knew there was no other choice, and he was doing much better with the care of a fully staffed, fully equipped nursing home, with 24/7 company if he wanted it, and help on hand all the time, than he had been at home with just me.