Filtering API list with time of day

Hi, I am trying to filter api data by time frame and then display them in repeating groups based on morning, afternoon, evening.

Example:
event 1 is at 9:00 am
event 2 is at 1:30 pm
I would like to split the items by before 12pm and after.
I am trying to advanced filter (data is nested) for only events before 12 pm (or after) but I cant figure out how to say before noon on a specific date.

Does anyone know how to accomplish this or a workaround?