Suponte que estás en el mes de Enero y quieres trabajar con el mes anterior (diciembre).
Si usas:
MyDate1..Month = MyDate1..Month – 1
Te devolverá 0 (en vez de 12 que es lo que esperas)
En este caso tienes que usar:
MyDate1..Month -= 1
Los unicos operadores que puedes usar con Month son:
++ and —
+= and – =