I'm assuming you have a content type for this, say "Question", for which you want to enable / disable comments. Refer to the steps below about how to do so.
Step 1 - Create a list
Start with creating a VBO list of all relevant questions, whereas in your view you use any relevant filters, etc.
Step 2 - Create a rule to enable comments
Use this VBO list to do something that is similar to what is shown in the video about Using VBO to load list of objects into Rules, starting from about 5:30, up to 11:30. Here is a summary of what is shown in this video (quote from the linked page):
- You need a view that lists the entities you want to work on in Rules. Note that you don't need a display of the view – and it might even be better not to have one if you don't want the view to be displayed somewhere.
- However, you need one bulk operations field. The type of bulk operations field determines what entity type will be sent to Rules. Note that you don't need any actions enabled for the field – it is enough that it is present.
- You need a rule that, as an action, loads entities from a VBO. (This is available under the "Views bulk operations" group.) All view displayes with at least one VBO field will be selectable.
- The action provides a list of entities, that can be used just like other lists in Rules. Combine with loops, actions and Rules Scheduler to make awesomeness happen.
In your case you want to start from that VBO list of questions for which comments are to be enabled. And for each node in the list you want the rules action to be something like "enable comments", instead of "remove sticky" (as in the video).
Should you need any other rules "conditions", you can add them to the rules component you created.
Step 3 - Trigger the rule to enable comments
The Rules component that you create as described above, should then become the action to be performed by a rule that is triggered automatically, via the Rules Scheduler. This is what is shown in the video (mentioned in Step 2), starting from 11:30. In the video the Rules component is triggered daily, though you want it to be triggered "on certain dates". As an alternative for using the scheduler (eg if these dates may vary), you can also trigger the rule by just executing the rule from the Rules UI (whenever the time is right).
Step 4 - Create and trigger the rule to disable comments
The above is to "enable comments", but you can use a similar approach to "disable comments" also of course (via a 2nd rule).