There are situations where end users receive a survey to be answered, but because of other tasks and priorities, certain end users answer that survey after a long time. The answer is no longer necessary because the administrators have finished their survey report or any kind of analysis based on the survey answers for a specific period. Even though end users decide to answer a survey after a long time, it is still possible to be opened and answered. It seems there is no way to show a message telling that the specific survey is no longer available.
Can managed surveys to be set as valid only for a certain period?
It is not possible to set managed surveys as valid only for a certain period.
After a survey is sent to end users, they will be able to respond it. Changing the Managed Survey Status to "Survey Period Closed" does not imply that end users cannot submit a survey. What it does is disable a survey in terms of stop sending a survey out.
If you are trying to use the managed survey as given in Service Desk you can notice that there are couple of Managed Survey Status like Survey Period Open, Survey Period Close. It is not possible to find any Date setting in this. It is not possible to mention a particular period of date that this survey should be active.