In a bowl, whisk milk and dry mustard together until well blended. Add eggs, parmesan cheese and salt and pepper. In a separate bowl, combine bread, ham, tomato, cheese and basil. In a non-stick large muffin tin or popover pan, spray with cooking spray and load with the bread mixture. Pour egg mixture over bread mixture until eggs are evenly distributed or ⅔ full. Cover with plastic wrap and put in refrigerator overnight. In the morning, take out of fridge, preheat oven to 350 degrees and bake for 20-30 minutes until eggs are set. Let sit in pan for 5 minutes before removing to eat or save at room temperature or in fridge. They’ll keep for up to 3 days. If you don’t eat them all the first day.