they tried that at our place .. we all told them to grow up and get a life ...
we have to give a min of 1 months notice for time off but they are flexible now ...
you might be able to argue the fact that had she been made aware of this earlier last year she could have planned it easily .
but if it does not say anything in her contract you might have a leg to stand on.