From stylish hiking boots to skincare sets and a top tech pick, we've rounded up the best Christmas gifts for all your friends