I agree, you already told them you were taking 3 weeks off and now they are telling YOU when to take them? Or you will take another 3 weeks off later totaling five weeks off unpaid. Are you all right with that? If you never planned on closing for Christmas and were relying on that income then they should definitely be paying you whether they bring their kids or not.