В вашем коде я предполагаю, что поле "creationTime" - это дата, конвертированная в секунды, поэтому я основал свою реализацию на этом. Вот быстрый код для обновления меток времени с учетом требования:
from datetime import datetime, timedelta
data = [{"creationTime": 1543647600000,"id":1},
{"creationTime": 1543647600000,"id":2},
{"creationTime": 1543647600000,"id":3}]
day_start = 9
for tuple in data:
print('Previous: ' , tuple['creationTime'])
tuple['creationTime'] -= int(timedelta(days = day_start).total_seconds())
day_start -= 2
print('After: ', tuple['creationTime'])
Это то, что я понял из вопроса: если что-то не так, как вы хотели, пожалуйста, прокомментируйте, и я постараюсь посмотреть.