How to Make It
In a bowl, whisk the honey with 1/4 cup of the canola oil and the lemon juice, grated ginger, garlic, cumin, coriander, cinnamon, pimentón, cayenne, salt and pepper. Arrange the chicken in a glass baking dish. Pour the marinade on top and turn to coat. Refrigerate for 2 hours, turning once.
Preheat the oven to 400°. Drain the chicken and transfer to a rimmed baking sheet; reserve the marinade. Cover with foil and bake for about 35 minutes, until cooked through. Remove the foil and discard any juices from the baking sheet.
Meanwhile, in a small bowl, pour boiling water over the apricots to cover and let stand until plump, 8 minutes; drain.
In a skillet, heat the remaining 1 tablespoon of oil. Add the shallots and cook over moderate heat until softened, 6 minutes. Add the apricots, olives and the reserved marinade and bring to a simmer. Cook over moderately high heat until the marinade is thickened and glazes the apricots and olives, 2 minutes. Stir in the cilantro.
Light a grill or preheat a grill pan. Grill the chicken over moderately high heat, turning once, until charred in spots and the skin is crisp, 6 minutes. Transfer to plates, top with the apricot-olive relish and serve.