Zest the blood oranges with a microplane zester. Set the zest aside for later.
Peel the oranges and toss the peel. Chop the fruit of the blood oranges into small pieces or pulse in a food processor.
Place the butter in a large saucepan and melt it over medium heat. Add the shallot, rosemary, thyme, salt, pepper, and red pepper flakes. Saute until the shallots get soft.
Add the cranberries, figs, sugar, balsamic vinegar, ginger, and the orange zest.
Bring the mixture to a simmer and cook for 7 to 10 minutes or until most of the berries burst.
Let the sauce cool then store it in the fridge until time to serve.
Notes
You can make this sauce in advance. Store it for 1 week in the fridge or for 3 months in the freezer.