clock add allows the developer to add a positive or negative offset to a time that is expressed as an integer number of seconds.
The “number units” part may be repeated as many times as necessary, like this:
set nowPlusMonthAndADay [clock add [clock seconds] 1 month 1 day]