With Christmas just around the corner, I wanted to give my top picks again this year for presents. Luckily, for those that have waited til the last minute, many of these places will still ship in time for Christmas.