Is it possible to have the option to classify an event as being all day and appear at the top of the calendar as it does in Google and others?
Yes, this is possible. Please see more here: https://doc.daypilot.org/calendar/all-day-events/