Time and date parsing seems fixed.  Trick was:  Time.zone.parse() rather than Time.parse() if you provide just a date, and want midnight on that date.
update annotations