GNU date не поддерживает формат даты ddmmyyyy типа, как вы можете видеть из Чистые числа в строках даты , вам нужно изменить его на тип ггггммдд чтобы заставить его работать
date -d "20180501 + 1 day"
или с UTC как
date -ud "20180501 UTC + 1 day"
Если ваша исходная строка из переменной и вам нужно обойти это, чтобы сделать ее совместимой с форматом выше,сделать это, используя расширение параметра
rawdate="02062018"
compatDate="${rawdate:4}${rawdate:2:2}${rawdate:0:2}"
и использовать переменную compatDate
в команде date
date -d "${compatDate} + 1 day"