january utc there are only two ways to write months long form and short form long form months maj jun jul juni juli besides other i e ones all belong in long months that s resolved short form short months must all have dot they re all the dotted short names except famous or if you count juni juli which are variants for jun jul respectively we don t use maj jun jul because there are already existing long forms in that shape maj jun jul and if we abbreviate juni juli as jun jul we did it illegally because there are already jun jul as long forms that cannot be abbreviated and are used in serbian much much more often than juni juli so yes dot is always required for short month names except for my famous with extra mentioned above famous in total what you have presumed is almost correct and code above should be actually correct taking into account my two definitions above for long form and short form it s like this i suppose long names of varying lengths not shortened versions local long months ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 'januar' 'februar' 'mart' 'april' 'maj' 'jun' 'juni' 'jul' 'juli' 'avgust' 'septembar' 'oktobar' 'novembar' 'decembar' short names all three characters these do not use terminal period local short months ' ' ' ' ' ' 'maj' 'jun' 'jul' short names all three characters these require terminal period local dot months ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 'jan' 'feb' 'mar' 'apr' 'avg' 'sep' 'okt' 'nov' 'dec' only changes are extra ' ' and ' ' for local long months and is valid month range style should do the job perfectly it can be equaled to december june which might be december june or december june winter spring is still ambiguos in my opinion and dates for solstices and eqinoxes don t change that by values they have at the moment which are going to change in the very far future because earth does not travel along the same path every year it changes for sure but for i don t know really meters at that time we won t be on modules i hope