Usually the shops that print t shirts do personalised Christmas stockings.
I also spotted a place on one of the top floors of St Stephens Green Centre that do personalised books. I am not sure if they do any other stuff such as stockings but I thought the books were a lovely idea.