Add --account option on the commandline

It looks like :bank_account was already setup to be a command line option, it was just never exposed. This pull request should fix that.

Also, my ledger uses YYYY-MM-DD format for the transactions, so I needed to allow that to be parsed by the learner.