Wipe up the pan with paper towel, then heat the remaining oil. Once hot, add the onions and cook on medium heat until soft and translucent.
Add ground cinnamon, saffron, turmeric, ginger, chili pepper, cinnamon stick, garlic, salt, Sarawak white pepper, and stir well. Cook for a couple of minutes to release all the flavors, stirring often.
Place the chicken pieces back into the pan, then add honey, apricots and dates.
Pour in the stock, making sure apricots and dates are soaking. Cover with a lid and let simmer on medium-low heat for about 35 to 45 minutes, stirring regularly and adding more water or stock as needed.
Just before serving, add toasted slivered almonds, sesame seeds, and serve over plain couscous.