Still need to buy a present? Here are our picks for your last-minute Christmas and Hanukkah gifts this holiday season.