Why can't I have CiviEvents without dates?
It makes sense to me that you might want to do it that way, unfortunately CiviEvent does not allow it as it is now. Can you add your enhancement request on the CiviCRM issue tracker? (https://issues.civicrm.org/)