With GNU date (but not the BSD-based macOS date, I believe), and not all that convenient for "days since":
$ date -d 'today + 147 days' +%F
2022-02-23
$ echo $(( ($(date +%s) - $(date -d '2021-06-21' +%s)) / 86400 ))
100
$ date -d '2021-08-15 + 88 days' +%F
2021-11-11