This certainly is an annoying feature of holiday mode. Unlike truce, you cannot activate it with incoming troops. As as been suggested, you can port and then holiday (probably only viable if you have attacks coming in on one city).


Realistically speaking, I think holiday activation should be like truce, allow holiday mode to activate, but let the attacks land anyways. Even better, add an 'ignore attack' option.