I particularly recommend the Expire Binding version near the bottom of the first post.
Also, I think you could receive an MQTT message into a DateTime Item as long as the value of the message is epoc (it must be a number, not a String representation of the number) or in ISO 8601 format.