I have the same policy, 3 weeks unpaid vacation time for me. If there is a holiday in between I do not count it as vacation day. What I mean is if I take the 3 weeks at once and there is a holiday there that would mean that I still will have one vacation day left to be used in the future.