Heat the extra-virgin olive oil in a deep skillet over medium-high heat. When the oil ripples add the chicken and brown 3 to 4 minutes on each side. Add the onions, garlic, carrots, bay leaf and season with spices, salt and pepper, cook 5 to 6 minutes. Stir the fruits into the chicken and vegetables, add the zest of the lemon, olives and 2 1/2 cups of stock. Reduce heat to low and simmer 10 minutes more. Sprinkle with lemon juice and turn off heat. Remove bay leaf.
While chicken simmers, melt butter in a sauce pot over medium heat. Add nuts and lightly toast for a couple of minutes. Add 1 1/2 cups stock and bring up to a boil then stir in couscous. Cover and let stand 5 minutes.
Serve chicken over couscous, or vice versa, and garnish with parsley.