Admit it — you put off your holiday shopping this year and now it’s crunch time and you don’t know what to get everyone on your list. Because we feel your pain, we’ve put together a last-minute shopping guide with ideas for some of your geekiest friends.