Adding separate date_format and time_format options

First, thanks for working on this! Was just what I was looking for.

This pull request lets the time component be custom-formatted the same as the date component can be.

It also sets a default format for the time component. (perviously the default was to render the time component as `2012-12-12 12:12` - i.e it was including the date as well.