Brown the Lamb: Heat 1 tablespoon of vegetable oil in a large skillet over medium-high heat. Add the diced lamb and cook until browned on all sides. Transfer the lamb to a plate and set aside.
Sauté Vegetables: In the same skillet, add the remaining 1 tablespoon of oil. Add the diced onion, minced garlic, and grated ginger. Sauté for about 2 minutes, scraping up any brown bits from the bottom of the skillet.
Combine Ingredients in Slow Cooker: Transfer the lamb, sautéed onion, garlic, and ginger to the slow cooker. Add the cumin, ground coriander, cinnamon, paprika, tomato puree, beef stock, and chopped tomatoes. Stir to combine.
Slow Cook: Cover and cook on medium for 3 hours, or until the lamb is tender.
Add Fruits and Chickpeas: Once the lamb is tender, add the chopped apricots, chopped dates, and drained chickpeas. Continue to cook for another 20-30 minutes.
Finish and Season: Stir in the honey and a squeeze of lemon juice. Taste and adjust the seasoning as needed.
Serve: Divide the tagine into bowls. Top with Greek yoghurt, toasted flaked almonds, chopped coriander, and pomegranate seeds. Optionally, add some mint leaves.