Preheat oven to 350 degrees. Bake ribs until halfway done, approximately 30 minutes. Meanwhile, prepare Puree and Sauce. Drain partially baked ribs. Pour sauce over ribs and bake until pork is no longer pink, about 15 minutes.
Puree: Bring all puree ingredients to a boil in a medium saucepan. Cook until cranberries pop. Place a wire mesh strainer over a medium mixing bowl. Pour contents of saucepan into strainer. Press cranberries with the back of spoon, frequently scraping the outside of the strainer, until no pulp is left. Stir contents of bowl.
Sauce: Combine all sauce ingredients in a medium saucepan and bring to a boil. Reduce heat and simmer until sauce thickens, about 20 minutes, stirring frequently.
Makes 4 servings.