Created by ForeverMama on October 17, 2018
Step 1: In a large skillet, cook bacon over medium heat until crisp, stirring occasionally. Remove with a slotted spoon; drain on paper towels. Discard all but 2 tablespoons drippings.
Step 2: Add onion to drippings; cook and stir over medium heat until softened. Reduce heat to medium-low;
Step 3: Cook, stirring occasionally, until onion is deep golden brown and caramelized, 35-40 minutes, adding garlic during the last 5 minutes of cooking.
Step 4: Return bacon to skillet; add next five ingredients. Stir well. Reduce heat; simmer, covered, about 30 minutes, stirring occasionally. Cool.
Step 5: For sandwiches, combine cheeses, mixing well. Layer four slices of bread with cheese mixture, 2 tablespoons date-bacon jam and remaining bread. Spread outsides of sandwiches with butter. In a nonstick skillet, toast sandwiches over medium-low heat until golden brown and cheese is melted, 2-3 minutes per side. Cover and refrigerate remaining jam; save for another use, such as a topping for burgers, etc.