Heat oil in a medium saucepan over medium-high heat. Add lamb, 1/4 teaspoon salt, and 1/8 teaspoon pepper to pan; sauté 8 minutes or until browned. Remove from pan.
Add onion, juice, and garlic to pan; cook until liquid evaporates, scraping pan to loosen browned bits. Stir in cumin, coriander, and saffron; cook 15 seconds. Return lamb to pan. Stir in broth; bring to a boil. Cover, reduce heat, and simmer 30 minutes. Stir in carrot, apricots, and dates. Cover and cook 18 minutes or until carrot is tender. Remove from heat; stir in remaining 1/4 teaspoon salt, remaining 1/8 teaspoon pepper, and mint. Serve over couscous.