In a large skillet, cook bacon over medium heat until crisp. Remove bacon to a paper-towel lined plate to drain. Drain all but 1 tablespoon of the bacon fat. Reduce heat to medium low and add garlic; cook until fragrant, about 30 seconds. Stir in flour, Italian seasoning, salt and pepper and whisk until the mixture is smooth. Gradually whisk in milk. Bring to a boil, stirring constantly. Once boiling, cook and stir 3 - 5 minutes or until the mixture thickens slightly. Remove heat and stir in ½ cup mozzarella and ½ cup Parmesan.