Combine garlic with vinegar, oil, saffron, cinnamon sticks, olives, apricots and capers in a large resealable bag. Add chicken and massage a little to coat. Seal well and let marinate in the fridge, at least 12 hours and up to 36 hours, turning bag every now and then.