и в случае с делом и в случае с задачей в штатных активити можно задать крайний срок или дату выполнения.
здесь описаны все возможные функции
https://dev.1c-bitrix.ru/learning/course/index.php...
судя описанию для вашей задачи достаточно dateadd
если повторное дело - любое кроме первого, а первое - это то которое ставится первым запуском бп, то при его запуске достаточно записать в служебное поле сделки признак по которому следующий запуск сможет понять, что дело, которое он создает уже повторное, а значит с другим сроком выполнения.