Tweaked this now. FWIW, the calendar library doesn't use the same standard for rendering time so this will only work if you use either the default 12 or 24 hour time formats.
If you use a custom time format, it'll just fall back on to a 12 hour display. If you're using a custom time format and you want that rendered in the Calendar too, just drop the format string here so I can add support for it.