Подсветка синтаксиса Stack Overflow проясняет проблему.Вы вкладываете двойные кавычки в двойные кавычки, не экранируя их:
cli "$(date --date "7 day ago")"
Это интерпретируется как три аргумента:
"$(date --date "7
day
ago")"
Замените внутренние одинарными кавычками, и это должно работать:
cli "$(date --date '7 day ago')"
Другой альтернативой может быть экранирование внутренних кавычек с обратными слешами., но ИМО, использующий одинарные кавычки, более читабелен.