Create Abstract Class DateFilter with abstract methods
getDateFilter returns TransactionDateFilterKeys 
acceptDate returns true if date parameter meets transaction date
patterns