Date modules
Some contrib. is needed to make the date field good to work with: https://www.drupal.org/project/optional_end_date https://www.drupal.org/project/date_all_day
Some contrib. is needed to make the date field good to work with: https://www.drupal.org/project/optional_end_date https://www.drupal.org/project/date_all_day