There are approximately a billion of these available; I had a really hard time choosing the most awkward and eventually ran out of time/energy to search for them. And if you know someone who likes these so much that you want a related Christmas present, there's also a book full of them called, appropriately enough, Awkward Family Holiday Photos, and a day-to-day calendar version which provides you with, presumably, 365 awkward pictures..
Feel free to link to more in the comments.
I went looking for a shirt similar to the one above but didn't find it. Amazon has a whole bunch of aprons in a similar vein, though, for women and men: