Incremental and iterative planning and development is the modern way. In CiviEvent I can't create events that have no date. To me that would be a first step in a planning process, creating the event with a brief description, then later add a date and more information.
I could even see uses of having public events without dates. That creates visibility into what might be coming.