Set end_date appropriately when using on_date

end_date was incorrectly being set to start_date, which caused
`jrnl -on today` to only report entries which were written at 00:00.
This commit appends ' 23:59' to the start_date in order to show all entries
from that particular day.

Fixes #279