Try

=IF($B2=1029,EDATE($A2,-12*1),IF($B2=1030,EDATE($A2,-12*2),IF($B2=1031,EDATE($A2,-12*5))))