There are a few rules for a few classes of nouns, like diminutives are always neuter (das Häuschen = the little house, das Mädchen = the girl (literal: the little maiden), das Sackerl = the little bag, ...), nominalized adjectives ending in -heit or -keit are always feminine (die Schönheit = the beauty, die Eitelkeit = the vanity, ...)
But nouns naming temporal entities are not such a class.
Generally spoken: It is an exception when a noun belongs to a class with a gender that is valid for all members of the class. The norm is, that you have to learn the gender of each noun separately, like we native speakers did when we learned our language as children.
btw.: You forgot these
- die Woche, die Wochen (feminine)
- das Quartal, die Quartale (neuter)
- die Olympiade, die Olympiaden (feminine)
- das Jahrzehnt, die Jahrzehnte (neuter)
- die Dekade, die Dekaden (feminine)
- das Jahrhundert, die Jahrhunderte (neuter)
- das Jahrtausend, die Jahrtausende (neuter)
German also has some multi-gender nouns. I estimate that there are approximately 100 German nouns that have two genders, and less than 5 that can be used with all three genders. Monat is one of the nouns that was two genders. The neuter form is preferred in Austria and Bavaria, the masculine form in all other regions, but both forms are correct everywhere:
- das Monat, die Monate (neuter)
- der Monat, die Monate (masculine)
Addendum (Reaktion auf Kommentare)
In Kommentaren wurde behauptet, dass die sächliche Form das Monat absolut unüblich sei. Das mag vielleicht für Deutschland stimmen, für Österreich ist diese kategorische Behauptung jedoch falsch. Ich selbst benutze in der Alltagssprache ausschließlich die sächliche Form (das Monat), die in Wiktionary und Wikipedia mit dem Hinweis auf die Beschränkung auf Österreich auch klar belegt ist. Die männliche Form (der Monat) erscheint mir unnatürlich.
Hier sind weitere Belege aus dem Internet: