further implementation of DCF data class, derived from Date and Time