What's the requirement for this feature? Is this a feature where user sends a command to mark as expired or is this marked by the system when it goes expired? Does expired means that the current time is past that deadline?