Began working on start & end date options

Added abstract class for Date. This will hopefully be used to create
start & end date classes which will extend Date.