Preheat oven to 375 degrees. Spray 2 baking sheets and a 9x13 inch baking dish with nonstick spray.
Lightly beat eggs and milk in shallow bowl. Place bread crumbs in another shallow bowl. Dip eggplant in egg mixture, then in breadcrumbs and arrange in one layer on the baking sheets. Lightly spray the eggplant with nonstick spray. Bake until eggplant is softened and lightly browned, about 25 minutes.
Meanwhile, heat a nonstick Dutch oven. Swirl in oil, then add onion and garlic. Saute until golden, about 7 minutes Add crushed tomatoes, diced tomatoes, wine, basil, salt, pepper and sugar; bring mixture to boil. Reduce heat and simmer, uncovered, until slightly thickened, about 15 minutes.
Spoon about 1/3 of tomato sauce in bottom of baking dish. Top with a layer of half the eggplant, then another 1/3 of sauce, then another layer of remaining eggplant, then the remaining sauce. Sprinkle w/ mozzarella and Parmesan cheeses, and bake uncovered until the dish is hot and bubbling and cheese is golden, about 20 minutes Let stand 5 minutes before serving.