Part of lp.services.fields View In Hierarchy
This is used in cases where we either want to publish something immediately, or come back in future to publish it, or set a date for publication in advance. Essentially this amounts to a Datetime that can be None.