CiviCRM events can have a "Registration End Date" (and start date, for that matter):
Is the following setting on CiviCRM Webform (under CiviCRM > Event Registration > Registration Options) meant to take this Registration Start/End Date into account, or is it only checking the Event End Date?