The calendar is rejecting perfectly reasonable times as invalid. Also, if you could support military time for input, that would be great. The input for dates should be a bit more flexible and should really reject anything (except for activities that end up with negative durations, I guess). So, support for military time, leading zeros, etc. would be most welcome. I've attached two graphics showing the problem.
Thanks!