fix to force time to set to midnight if not otherwise set on depublication

Fix for: https://github.com/bolt/bolt/issues/1277

Depublication is automatically set to now if the format is incorrect, if the time is empty it will get set as `:00` which fails, this checks and sets to `00:00:00` instead.