This dress is from ASOS Petite range, and it has a wonderful 70s feel with it balloon sleeves and wide empire waistband.
I’m thinking Empire waistbands are pretty good for the festive season of excess, though this also buttons up the back, so probably best if you have someone to help you get in and out of it!
It comes in 2 colours, red and green, see, festive!