nLockTime is a parameter that can be attached to a transaction, that mandates a minimal time (specified in either unix time or block height), that before this time, the transaction cannot be accepted into a block.
~ Wiki
It would be good if Core had this feature.
There should be an option in BTC Core that enables nLockTime.
However, it is not an often-used feature and should be enabled like this:
(Typo, locktime, not lockdown)
It should ask you a date or a block height to set, if enabled. NOTE: Also my idea: It should warn you if the block or date is a past date/block.

