With the setting being Christmas time, does anyone use this story element as a rationale to insert Returns as part of the Christmas festivities? I think it fits in nicely myself.
Yes.
Yup. To me, it's not really Christmas if I don't watch Batman Returns, Die Hard, Garfield's Christmas, the Charlie Brown Christmas special and some others.