func bestTime(start, now time.Time) time.Time {
	if start.IsZero() {
		return now
	}
	return start
}
// bestTime	returns the most appropriate time that marks the start of
// something, given a user-provided start time and the current time. If the
// user-provided time is zero (not provided) then the current time is used.
bestTime	returns the most appropriate time that marks the start of
something, given a user-provided start time and the current time. If the
user-provided time is zero (not provided) then the current time is used.
// bestTime returns the most appropriate time that marks the start of // something given a user - provided start time and the current time . If the // user - provided time is zero ( not provided ) then the current time is used .
func bestTime(start, now time.Time) time.Time {
	if start.IsZero() {
		return now
	}
	return start
}
func bestTime ( start , now time . Time ) time . Time { if start . IsZero ( ) { return now } return start }
bestTime	returns the most appropriate time that marks the start of
something, given a user-provided start time and the current time.
bestTime returns the most appropriate time that marks the start of something given a user - provided start time and the current time .