header file for date class