На наш взгляд, ошибка здесь не речевая, а логическая.
В данном случае запятая нужна.
Между частями сложного предложения запятая не нужна, так как части объединены общим обстоятельством вчера.
Кавычки использовать не нужно.
Запятая на стыке союзов в сложноподчиненном предложении ставится, если после первого союза следует одиночный союз в придаточной части: Он почувствовал, что, если теперь он сядет, ему больше не подняться.
Если после первого союза следует двойной союз, то запятая на стыке союзов не ставится. Это случается, когда подчинительный союз имеет в главной части предложения слово то: Он почувствовал, что если теперь он сядет, то ему больше не подняться.
По основному правилу тире не требуется.
Можно поставить интонационное тире, если на его месте делается выраженная пауза.