Pourquoi last month n'est pas last month ?

Lorsqu'on demande le mois précédent le 31 octobre, la commande date nous retourne octobre. Comment se fait-ce ?