Picture the perfect Christmas Eve: snowflakes falling, laughter and carols filling the festive streets, mulled wine warming ...