Also I found a great Men's gift for Tim for Christmas. I am not sure if it will arrive in time but I got him a subscription to DollarShaveClub So he gets razors every month (I did the math and this is much cheaper) Be careful, you DO have to cancel or you get billed monthly. Our plan is to do a few months and then we'll have enough to last (6 blade razors). Also you get $1 cash back for going through Ebates!
I hope he loves it!!