These are the cool Christmas gifts that no one will expect, but everyone will love! Wether they’re hard to shop for, man, woman or child, there’s something for everyone on this list.