If you restrict your team from taking most/all of their vacation in a block, then you are discriminating against team members who travel far to visit family. Instead, setup resilient frameworks around backup and support.