I think the outfit would be ok for visiting someone at Christmas, or meeting up for lunch, but this is her sister in law's 60th at an exclusive restaurant. Still, as I said upthread, she dresses up a lot, so probably just wanted more comfort!
I do like the jacket.