Make the Spice Mix. Combine all spices in a bowl and set aside.
Coat the chicken pieces in seasoned flour, shaking off any excess. Heat oil in a large pan over medium high heat. Brown the chicken in batches until golden on all sides. Transfer chicken to an insert of a slow cooker, or set aside on a plate for stovetop method (see stovetop instructions in notes below).
In the same pan, add butter and allow to melt. Add the onion and carrot, cooking for 5 to 7 minutes or until the onion has softened. Add the garlic and prepared Spice Mix. Cook for 1 to 2 minutes until fragrant.
Add the orange juice and chicken stock to the pan, scraping the bottom to lift any browned bits. Bring to a simmer then carefully pour it over the chicken in the slow cooker.
Cover and cook on LOW for 4 to 5 hours, or until the chicken is cooked through and tender.
Add the dates and honey to the slow cooker. Turn heat to HIGH and cook, uncovered, for 45 to 60 minutes until the sauce thickens slightly.
Taste and adjust seasoning with salt if needed. Serve hot with cooked couscous or rice and/or flatbread. Garnish with toasted almonds, fresh coriander, and chilli if desired.