add function to add months to a date + tests