There are only 8 days left until Christmas... that seems crazy just typing that! If any of you are in the boat I am usually in, there are still some last minute gifts that you need to pick up. For me, some of the hardest people to shop for are the men in my life. I feel like I always gravitate toward the same items... books, music, golf and bar accessories. I felt like I needed to branch out my search a bit this year, and was surprised how many great items I was able to find all under $50! The best part about all of the items I am sharing today is that if you order now, you can still get every single one of these items in time for Christmas! Nordstrom is offering free shipping by Christmas Eve and you can get $5 flat-rate shipping on orders under $100 at JCrew Factory that is guaranteed to arrive in time if you order by Thursday (12/18). Old Navy and Gap both guarantee delivery by Christmas Eve if you order by 12/20. Happy shopping, and as always you can shop the post directly from the links or widget below.