Date<T extends DateAdapter<AbstractDate> > constructor
///////////////////////////////////////////////////////////////////////////
constructs a Date with type of T
type T
must be registered.
Implementation
///
/// constructs a [Date] with type of [T]
///
/// type [T] must be registered.
///
const Date(int year, [int month = 1, int day = 1]) : super(year, month, day);