From chic outerwear and meaningful jewellery to artisan chocolates and must-have beauty, these affordable Christmas gifts make present shopping easier.