Σοτάρουμε τον κιμά με το ελαιόλαδο μέρι να ροδίσει, προσθέτουμε το κρεμμύδι, τα σκόρδα και συνεχίζουμε το σοτάρισμα για μερικά λεπτά ακόμη.
Ψιλοκόβουμε τις ντομάτες και τις προσθέτουμε στον κιμά, μαζί με τα μπαχαρικά, τον τοματοχυμό, τη ζάχαρη, αλάτι, πιπέρι και μαγειρεύουμε μέχρι να δέσει η σάλτσα.
Κόβουμε σε λεπτές φέτες τις πατάτες και τις μελιτζάνες, τοποθετούμε σε δύο διαφορετικά ταψιά τα λαχανικά, τα ραντίζουμε με ελαιόλαδο και πασπαλίζουμε με αλάτι και πιπέρι.
Ψήνουμε τις μελιτζάνες και τις πατάτες στο γκριλ μέχρι να πάρουν χρώμα.
Ετοιμάζουμε την κρέμα, βάζοντας το γάλα σε μια κατσαρόλα σε χαμηλή φωτιά.
Προσθέτουμε το αλεύρι, το κόρν φλάουρ και αλάτι. Με σύρμα ανακατεύουμε μέχρι να πήξει η κρέμα.
Αποσύρουμε και προσθέτουμε το ελαιόλαδο, μοσχοκάρυδο και τους κρόκους.
Σε μεγάλο ταψί στρώνουμε τις πατάτες και προσθέτουμε κεφαλοτύρι, στρώνουμε επάνω τους τον κιμά, συνεχίζουμε με κεφαλοτύρι, τις μελιτζάνες και κεφαλοτύρι.
Καλύπτουμε με την κρέμα τον μουσακά, πασπαλίζουμε με λίγο κεφαλοτύρι και ψήνουμε στους 180ο C για 60 λεπτά.
Αφήνουμε τον μουσακά να κρυώσει για 1-2 ώρες πριν σερβίρουμε.
– Μπορούμε να προσθέσουμε στον μουσακά και κολοκυθάκια