date.go
func (d Date) Value() (driver.Value, error) {
	return driver.Value(d.String()), nil
}
func (d Date) Value() (driver.Value, error) {
	return driver.Value(d.String()), nil
}
func ( d Date ) Value ( ) ( driver . Value , error ) { return driver . Value ( d . String ( ) ) , nil }
// Value converts Date to a primitive value ready to written to a database.
Value converts Date to a primitive value ready to written to a database .