update transaction, payment and deposit to accept a date parameter. all fitnesse tests passing