refactor date formatting to constants
fix deposit .equals() implementation
fix payment .equals() implementation