move handling of new transaction date setting into a new method