Cranberry jam: Place all ingredients into a small saucepan and stir together. Place over medium-low heat and simmer for 30 to 40 minutes, stirring frequently, or until mixture is thick and coats the back of a spoon. Remove from heat and cool completely.
For the sandwich: Place bread slices onto a clean surface and top with deli ham. Top ham with a slice of cheese, followed by the turkey and remaining slice of cheese. Finish with the remaining slice of bread and gently press together. In a shallow baking dish whisk together eggs, milk, salt, and pepper.
Place butter in a skillet and melt over medium to medium-high heat. Dip sandwich into the egg batter, both sides, and quickly but carefully transfer to the hot skillet.
Cook sandwich for 4 to 5 minutes or until toasted and golden brown, flip and continue to cook for 3 to 4 minutes.
Carefully pick the sandwich up and quickly sear all the edges (crust) of the sandwich. Transfer to a cutting board and allow sandwich to cool for about 5 minutes.
Cut sandwich in half and serve with a side of cranberry jam and Negra Modelo.