Preheat the oven to 400 degrees . Arrange the bacon on a broiler pan and bake until crisp, 12 to 14 minutes.
Meanwhile, in a medium bowl, whisk the eggs, milk, mustard and salt and pepper to blend.
In a small pan, melt the butter over low heat. Preheat a nonstick griddle pan over medium.
Divide the cranberry sauce among 4 bread slices. Top with the turkey, bacon, cheese, pickles and remaining bread slices. Coat the sandwiches in the egg mixture. Brush the griddle generously with the melted butter and cook the sandwiches until golden and warmed through, adding more butter as needed, about 2 minutes per side. Transfer the sandwiches to a plate and loosely tent with foil until the cheese melts.