Combine vinegar, mustard, sugar, 1/2 teaspoon garlic, and 1/4 teaspoon thyme; set aside.
Combine pork and remaining 1 teaspoon garlic, remaining 1 teaspoon thyme, 1/2 teaspoon salt, and 1/2 teaspoon pepper; toss well to coat.
Sprinkle pork mixture with flour; toss well.
Let stand 5 minutes.
Heat 1 tablespoon oil in a medium saucepan over medium heat.
Add shallots to saucepan; cook 3 minutes or until shallots are tender and lightly browned, stirring occasionally.
Add cranberries and juice; cook until liquid is reduced to 2 tablespoons (about 2 minutes). Reduce heat to medium-low.
Add vinegar mixture; cook 1 minute. Gradually add 1 tablespoon oil, remaining 1/4 teaspoon salt, and remaining 1/4 teaspoon black pepper, stirring well with a whisk. Cover and keep warm.
Heat 1 tablespoon oil in a large nonstick skillet over medium-high heat.
Add half of pork to skillet; cook 3 minutes or until browned, turning once.
Remove pork from skillet. Repeat procedure with remaining 1 tablespoon oil and remaining pork. Toss pork with 1 tablespoon warm cranberry mixture.
Combine spinach and pear in a large bowl.
Drizzle with remaining cranberry mixture; toss well to coat. Arrange about 2 cups spinach mixture on each of 4 plates; top evenly with pork.