How did Darth Vader know what Luke had got him for Christmas?

image from 25.media.tumblr.com
via Reddit. Happy holidays!