Sorting by custom *time* field (not date)

I ended up modifying my data, but rather than add abritrary year, etc, I broke the data down into distinct day and time fields. I format the times as hh:mm a/p. And then I can modify presentation however i need.

Every class foo.json gets an array of decomposed date objects

"name":"foo",
  "days": [
    {
      "day": "Thursday",
      "start": "05:15 pm",
      "end": "06:00 pm"
    }
  ],