pyyaml не заменяет автоматически ничего. Просто используйте пользовательскую строку, например ${now}
и замените его текущей датой после анализа файла yaml.
Например,
value.replace("${now}", datetime.date.today().isoformat())
, где value
- это чтение строки из входного файла.