Cook macaroni in pot of boiling salted water as pkg. directs. Drain.
Cook bacon in medium pan til crisp. Transfer bacon to a paper towel lined plate; reserve drippings. Add shallots to drippings and cook over medium heat til softened, 30 seconds.
Whisk flour into drippings and cook 1 minute. Whisk in 1/4 cup wine. Whisk in milk to incorporate, then stir in cheddar, gouda and Dijon mustard til cheeses are melted. Stir in 2 Tbsp. wine and season with Tabasco salt and pepper. Stir in macaroni and divide between two serving dishes. Mix tomato, parsley and bacon, Garnish each serving with tomato topping. Serves 2