Date and time selection adjusts

- Validates on starting and finishing dates
- Creates an folder for the ical files if it doesn't exist yet
- Uses a datetimepicker to choose date and time more easily