Place chicken in a shallow baking dish or a resealable plastic bag. In a small bowl, whisk together oil, zest, juice, garlic, parsley, thyme, salt, and pepper. Pour marinade over chicken; turn to coat. Let marinate, covered, in the refrigerator for at least 6 hours and up to 24.