Allow invoices to be generated for a specific date

This just allows a date argument to be specified like so:

```sh
$ script/invoice 2018-08-20
"Generated your monthly invoice. Saved to /Users/you/invoices/_posts/2018-08-31-invoice.markdown"
```

Useful if for some reason you don't want to generate an invoice for the _current_ month.