func (now *Now) EndOfMonth() time.Time {
	return now.BeginningOfMonth().AddDate(0, 1, 0).Add(-time.Nanosecond)
}
func (now *Now) EndOfMonth() time.Time {
	return now.BeginningOfMonth().AddDate(0, 1, 0).Add(-time.Nanosecond)
}
func ( now * Now ) EndOfMonth ( ) time . Time { return now . BeginningOfMonth ( ) . AddDate ( 0 , 1 , 0 ) . Add ( - time . Nanosecond ) }
// EndOfMonth end of month
EndOfMonth end of month