grates provide a simple and coherent implementation for grouped date classes.
You can install the latest release of grates from CRAN with:
install.packages("grates")
A detailed introduction to grates can be found in the included vignette
vignette("super", package = "grates")