Line a large baking tray with aluminum foil, and then place a cookie cooling rack within the tray. This will keep the bacon from getting soggy in the grease that cooks off the bacon.
Stuff each date with a dab of goat cheese, and then wrap with about a half a slice of bacon. Secure with a toothpick.
Place each wrapped date on the cooking rack nestled within the tray. Bake for at least 30 minutes, checking frequently. When the bacon is mostly crispy, but not burned, remove from the oven.
For the sauce, combine wine, balsamic vinegar and brown sugar in a small saucepan. Stir well to combine. Heat on medium high until the liquid boils, then allow to simmer until the sauce is reduces to a thick syrup. At this point, add the rosemary and salt, then remove from heat.
Plate the wrapped dates and drizzle red wine reduction over the top.
Serve warm or at room temperature, both are delicious.