Ответ на Ваш вопрос "сидит" в табеле учета рабочего времени. Ведь 31.12.18 и 01.01.19 - это два разных рабочих дня, да еще и относящиеся к разным рабочим периодам (месяц, год). И "красный день календаря" - это 01.01.
Выглядит в табеле это примерно так (количество часов произвольно):
31.12 - 7 часов
01.01 - 4 часа.
Я думаю, всё предельно ясно, как оплачивать