ник: Lukas
Насколько я помню, предпраздничным считается последний рабочий день, предшествующий праздничному дню, и даже в том случае, если предпраздничный и праздничный дни разделены выходными днями.
Следовательно, имея в таблице исключений праздничные дни и дни переносов, можно "смотреть" следующие за "расчетным" дни, и если между расчетным рабочим днем и следующим рабочим днем встретится праздничный день, то расчетный день можно считать предпраздничным.