I have modified Mile-O-Phile's example to stop future dates for any field depending on the settings you send in the Openargs. It adds an extra element to the Openargs settings already used by using a True/False setting after the control name to decide if future dates should be stopped or not. To stop future dates set value of True, False will allow future dates.
Thus OpenArgs for allowing future date
Me.Name & ";ControlName;False"
and for not alowing future dates
Me.Name & ";ControlName;True"
Thus OpenArgs for allowing future date
Me.Name & ";ControlName;False"
and for not alowing future dates
Me.Name & ";ControlName;True"