I like the idea of doing `all?` instead. On the note of secondary, while it's a valid concern, the primary usage of this flag will be for statistics on the admin dashboard. I think it's pretty legitimate to assume if the primary suggestion is Datetime parsable, then the even is time-based.