You had this in your example.
Me.Field2 = DateAdd("yyyy", 3, Date)
Try this instead
Me.Field2 = DateAdd("yyyy", 3, me.yourdatefield)
The last part of a dateadd command is the date to compare it to. it does not have to be the actual date.
hope that helps