Problem:
How to properly create "Event" custom post?
Solution:
With Toolset, you can multidate events using two date fields start date and end date or you can use repeating date field to assign multidates.
I suggest you should visit any of reference site and learn how those are made by creating a test site for you and try to create event post type and few custom fields and if you see it works for you, you can go with Toolset.