Your requirements contradict each other. You cannot constrain an element to be a date and also to be empty concurrently because dates cannot have zero length.
If you intend to allow either a date or an empty string, see Allow XSD date element to be empty string.