Για τη Μπεσαμέλ
Βάζουμε σε μια κατσαρόλα το βούτυρο σε χαμηλή φωτιά να λειώσει.
Μόλις λιώσει ρίχνουμε το αλεύρι και ανακατεύουμε με το σύρμα συνεχώς (αυτό λέγεται Roux ). Αφήνουμε 2-3 λεπτά έτσι ώστε να φύγει η μυρωδιά του αλευριού. Αποσύρουμε την κατσαρόλα εκτός φωτιάς και αφήνουμε να ηρεμήσει το Roux.
Προσθέτουμε όλο το γάλα ζεστό. Τοποθετούμε την κατσαρόλα ξανά στην φωτιά και ανακατεύουμε συνεχώς (έτσι δεν θα μας σβολιάσει η μπεσαμέλ και δεν θα πάρει μια άσχημη μυρωδιά η μπεσαμέλ).
Μόλις η μπεσαμέλ αρχίσει να βγάζει φουσκάλες, είναι έτοιμη. Θα πρέπει να είναι κρεμώδης και λεία.
Αφαιρούμε από τη φωτιά ,την αφήνουμε να κρυώσει και προσθέτουμε αλάτι, λευκό πιπέρι, τριμμένο μοσχοκάρυδο, την παρμεζάνα, τους κρόκους από τα αυγά και ανακατεύουμε καλά.
Για τα λαχανικά.
Κόβουμε τις πατάτες σε ροδέλες πάχους 1 εκ. και τις τηγανίζουμε.
Κόβουμε στο ίδιο πάχος ,τα κολοκύθια και τις μελιτζάνες τα αλευρώνουμε και τα τηγανίζουμε. Τα βάζουμε σε απορροφητικό χαρτί να φύγουν τα λάδια.
Για τον κιμά
Σοτάρουμε σε μια κατσαρόλα το κρεμμύδι την δάφνη και την κανέλα με το ελαιόλαδο για 2-3 λεπτά.
Προσθέτουμε τον κιμά στο τηγάνι και ανακατεύουμε πολύ καλά μέχρι να σπάσει και να μην έχει σβόλους και να πάρει ωραίο χρώμα.
Σβήνουμε με το κρασί αφήνουμε για 2-3 λεπτά να φύγει το αλκοόλ. Στην συνέχεια προσθέτουμε τον πελτέ ντομάτας και αφήνουμε ξανά για 2-3 λεπτά. Στην συνέχεια προσθέτουμε την φρέσκια ντομάτα και ψήνουμε σε χαμηλή φωτιά για 25-30 λεπτά. Ανακατεύουμε ανά τακτά χρονικά διαστήματα. Εάν χρειαστεί προσθέτουμε λίγο νερό.
Λίγο πριν αφαιρέσουμε από τη φωτιά ,προσθέτουμε το αλάτι και το πιπέρι. Στην συνέχεια βάζουμε τον μαγειρεμένο κιμά σε ένα σουρωτήρι για να φύγουν τα υγρά. Αφού κρυώσει ο κιμάς προσθέτουμε 100 γρ. μπεσαμέλ το τυρί και τον μαϊντανό.
Για το στρώσιμο του μουσακά.
Σε ένα ταψάκι (30x30) στρώνουμε πρώτα τις πατάτες. Τις αλατοπιπερώνουμε και τις ρίχνουμε λίγο τυρί τριμμένο.
Συνεχίζουμε με στρώσεις με τις μελιτζάνες και από πάνω τους τα κολοκύθια κατά τον ίδιο τρόπο. Στην συνέχεια στρώνουμε τον κιμά ομοιόμορφα. Τέλος, προσθέτουμε τη μπεσαμέλ (προσέχουμε να τη στρώσουμε καλά σε όλο το ταψί) και πασπαλίζουμε με τριμμένη γραβιέρα.
Ψήνουμε στον φούρνο 40 λεπτά μέχρι να πάρει ένα ωραίο χρυσαφί χρώμα.
Βγάζουμε από τον φούρνο τον μουσακά και τον αφήνουμε να κρυώσει για λίγη ώρα.
Κόβουμε σε κομμάτια και σερβίρουμε.