Nipped out for impromptu local dinner with DH, to find local pub rammed with paper hat-wearing festive diner. WTF?! It's still a month to go. What's going on?