Well, the DateAdd works wonderfully. Of course, I knew about it all along - yeah, that's th' ticket...
I thought it might be the data, so I ran the query using a dataset that worked previously. It still failed. But, I figure, if it's bad data, it'd fail the DateAdd function, too, and it didn't...