scratch the last comment -
So i use the following expression to get the end date of a contract:
Support End Date: IIf([Support Start Date] Is Null Or [Support Contract Length] Is Null,"N/A",DateAdd("m",[Support Contract Length],[Support Start Date]))
This is based upon a start date + a set...