MOIS.DECALER te permet de renvoyer une nouvelle date, à partir d'une date donnée, décalée d'un certain nombre de mois, le décalage pouvant être positif ou négatif (ou nul !)
DateAdd permet de même de renvoyer une date par rapport à une autre en la décalant, mais le décalage peut être en années, en mois, en jours, plus quelques autres périodes de temps... ce qui devrait répondre largement à tes besoins !
Supposons que dateinit est ta date initiale, tu veux la décaler de 3 mois, tu écris :
Label1.Caption = DateAdd("m", 3, dateinit)
et la date décalée deviendra le libellé de l'étiquette 1 (il me semble que c'était ton propos).
Ou mieux (et en matière de date, sans doute indispensable) :
Label1.Caption = Format(DateAdd("m", 3, dateinit), "d-mmm-yyyy")
Ainsi, si dateinit était la date d'aujourd'hui, ta Label afficherait : 6-mars-2017
(NB- tu choisis le format que tu veux... )
Cordialement.