css::time: move SMIL time parsing out into a parse_smil_time function