Σε ένα μεγάλο μπολ, αναμιγνύουμε το αλεύρι, το μπέικιν πάουντερ, το κακάο, το τζίντζερ, τη βανίλια και το αλάτι.
Προσθέτουμε τη ζάχαρη, το αυγό, το βούτυρο.
και το γάλα. Ανακατεύουμε ώσπου να δημιουργηθεί μια μαλακή ζύμη. Την κάνουμε μπάλα, την τυλίγουμε με πλαστική μεμβράνη και τη βάζουμε στο ψυγείο για ½ ώρα.
Βγάζουμε τη ζύμη από το ψυγείο και βάζουμε αντικολλητικό χαρτί στα ταψιά του φούρνου.
Αλευρώνουμε μια επιφάνεια και ανοίγουμε τη ζύμη σε φύλλο πάχους ½ εκ. Κόβουμε τα μπισκότα, χρησιμοποιώντας κουπ-πατ σε σχήμα Gingerbread Man ή ο,τι άλλο χριστουγεννιάτικο σχήμα θέλουμε. Ξαναπλάθουμε τη ζύμη που περισσεύει και επαναλαμβάνουμε τη διαδικασία, ώσπου να τελειώσει. Τοποθετούμε τα μπισκότα στα ταψιά, αφήνοντας απόσταση 2 ½ εκ. μεταξύ τους. Τρυπάτε τα μπισκότα με τη μύτη ενός μικρού κορνέ. Εναλλακτικά, τρυπάμε με ένα μεταλλικό καλαμάκι.
Ψήνουμε σε προθερμασμένο φούρνο στους 180° C για 12-14 λεπτά, ανάλογα με το μέγεθος τους και πόσο μαλακά τα θέλουμε. Εμένα μου αρέσουν αρκετά τραγανά. Τα αφήνουμε να κρυώσουν καλά γιατί μόλις βγουν από το φούρνο θα είναι μαλακά και τα μεταφέρουμε σε πιατέλα. Για το πιο εντυπωσιακό αποτέλεσμα, τα στολίζουμε με μαγειρικό σπάγκο.