Нет, ежегодный отпуск не продлевается в связи с тем, что он выпал на 31 декабря.
Это обусловлено тем, что 31 декабря не относится к нерабочим праздничным дням, при совпадении с которыми продлевается ежегодный оплачиваемый отпуск. А если на 31 декабря выпал ежегодный отпуск без сохранения зарплаты, который предоставляется, например, инвалидам, то он также не продлевается. Законом это не предусмотрено в соответствии с ч. 1 ст. 112, ч. 1 ст. 120, ч. 2 ст. 128 ТК РФ.
Обращаем Ваше внимание, что, если на 31 декабря переносится выходной постановлением Правительства РФ, это не является основанием для продления отпуска, предусмотренным законом. Однако работодатель может прописать специальное основание для продления отпуска в подобных ситуациях в своем локальном нормативном акте (ч. 1 ст. 124 ТК РФ).