The day before, combine the chicken, garlic, thyme, cumin, ginger, salt, wine vinegar, oil, peppercorns, olives, apricots, and figs in 2 large bowls, dividing the ingredients equally; marinate covered in the refrigerator overnight. Mix several times during the day. Remove the bowls from the refrigerator 1 hour before cooking.
Preheat oven to 350 degrees.
Arrange chicken in single layer in 2 large, heavy shallow baking pans. Spoon marinade evenly over both pans. Sprinkle with the brown sugar and pecans and pour the wine evenly between the pieces in both pans.
Cover the pans with aluminum foil and bake 20 minutes. Remove foil and bake, basting frequently with the pan juices, 50 minutes.
Using a fork and slotted spoon, transfer the chicken, olives, dried fruit, and pecans to a large serving platter. Drizzle with a few large spoonfuls of the pan juices.