Christmas Day + Boxing Day + Christmas Day (substitute day) + Boxing Day (substitute day) + Festival Day + New Year's Day + New Year's Day (substitute day)
Sat, Dec 25 → Mon, Jan 3, 2028
Book the dashed days below. Combined with the holiday and the weekend around it, your 2 leave days turn into 10 days off in a row.