Further improvements to #211 ->

- Also set the 'datepublish' to when it was actually published.
- When posting a record that has a 'publish' date in the future, set it
to 'timed' instead of 'published'