func (t *DefaultClock) Increment(_, _ int64) time.Time {
	return time.Now()
}
This method returns the current time but can be used to provide different implementation
package utils
import (
	"time"
)
type Clock interface {
	Now() time.Time
	Increment(int64, int64) time.Time
}
type DefaultClock struct{}
func (t *DefaultClock) Now() time.Time {
	return time.Now()
}