implement `CLike` for `Month` and `Quarter`
implement `ToPrimitive` for `Month` and `Quarter`
implement `Bounded` for `Month` and `Quarter`