This method is usually convenient, but it also is a bit quirky in dealing with months of differing lengths. For example, =DATE(YEAR(A1),MONTH(A1)+2,DAY(A1)) will return 3/2/08 for the input of 12/31/07.  If I add 2 months to 12/31/07, I would hope to get 2/29/08.
Whatever solves the issue most efficiently is best, as long as your needs do not outgrow your current solution 
