Heat the oven to 170C fan. Put the onions, garlic and dates in a deep roasting dish.
Mix the pomegranate molasses, oil, honey, spices, salt and pepper. Rub over the lamb and set it on top of the onions. Pour the stock around it.
Cover tightly with baking paper and foil. Roast for 4-4 1/2 hours, or longer if needed, until the lamb pulls apart easily.
Uncover and roast at 220C for 15-20 minutes until browned, keeping an eye on it.
Rest for 20 minutes. Spoon over the dates, garlic and pan juices, then finish with pomegranate seeds and parsley.
Slow Cook Sunday: a fall-apart bone-in lamb shoulder with dates, garlic and pomegranate molasses. A little prep, a few hours in the oven, then set it in the middle of the table. Serves 6-7. From Gabriella on Instagram.