Fill the "Unpublish on" date field of the Scheduler module depending on list field
You'd do better to have a custom module that does a form alter on the unpublish date field itself - converting it from a date/text to a date/select.