I don't think you can (easily) do it with "cal".
You *can*, however, do it with "date".
Specifically, with "date '+%j'"
The trick is:
1. Convert your "from" date to Julian format
2. Simply add/subtract the days you want
3. Convert back from Julian to normal MM/DD/YYYY (or whatever) format
'Hope that helps .. PSM