Похоже, ваши даты на 2019 год на самом деле неправильные. Вам следует действительно выяснить, что привело к попаданию этих неверных данных в вашу базу данных, и исправить это.
Ваш подход к изменению дат на лету в запросе подходит для 2019 года. Я бы посоветовал сделать еще один шаг и фактически исправить ваши данные, поэтому вам не нужно беспокоиться об этом позже (при условии, что вы нашли и устранили причину неверных значений). Вот общий подход c, который добавляет 2000 лет к любой дате до 100 года:
update mytable
set order_date = add_months(order_date, 12 * 2000)
where extract(year from mytable) < 100
Возможно, вы захотите адаптировать границу к вашей реальной проблеме.