Yes, I wish more companies took this approach. It can easily be planned for and scheduled appropriately - you know how much time everyone has remaining.
And disabling system access is good - they should not be on "vacation" and still responding to emails on their phone, etc.