Change parameter dateFilter type from  TransactionDateFilterKeys to
DateFilter.
Add method setDateFilter to create dateFilter.
Remove if statments from acceptDate method.
Add getDateFilter to return dateFilter Type