I see where you are questioning as in 20 days - 7 = 13 days notice compared to the 14 your contract states.

I would give notice a day or two before they leave on vacation so there is time to adjust to the prospect before leaving. Doubt they are going anywhere there isn't internet access so they can start looking and making appointments for when they get back.