Ну, вы можете использовать что-то вроде вчера = 1.days.ago , чтобы получить вчерашнюю дату. Используйте today.strftime ('% w') , чтобы получить день недели в виде целого числа (0 = воскресенье, 6 = суббота). Если вчера было 0 (воскресенье), то предыдущий день недели будет 3.days.ago ... Вы понимаете.
И вы можете использовать завтра = 1.days.since , чтобы получить завтрашнюю дату.