Remember hearing Lauren Laverne playing this on 6music years ago, she said it was one of the filthiest Christmas songs ever. She got into trouble for playing it.
Never heard the Erasure one before but I am old enough to remember Steeleye Span version from the 70s