Initial unit tests and related adjustments

I would make this date different from the `date_published`. Otherwise, it's possible that the plugin could read the wrong field at some point and you wouldn't catch it.