In a medium saucepan over medium heat, combine the fresh cranberries, orange juice, orange zest, honey, garlic, ginger, thyme, salt, and pepper. Stir well and allow to cook for about 5-7 minutes, until the cranberries begin to pop and the mixture thickens slightly. Remove from heat and set aside.
While the sauce is cooking, heat the olive oil in a large oven-safe skillet over medium-high heat. Season the chicken breasts with salt and pepper.
Once the pan is hot, add the chicken breasts and sear for about 4-5 minutes on each side until golden brown.
Pour the cranberry-orange sauce over the chicken in the skillet. Ensure the chicken is well coated in the sauce.
Transfer the skillet to the preheated oven and bake for 25-30 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (75°C).
Once done, remove from the oven and let it rest for 5 minutes before serving.
Serve the chicken drizzled with the remaining cranberry-orange sauce, garnished with fresh parsley if desired.