You still have time! Nab these gift ideas for the hard-to-shop for on your list.