How to change the label of the "To:" field in the Date Module This doesn't seem to be the kind of thing you can change using hook_form_alter() unless I'm missing something.

The label of the "From" field can be any value you want, but the "to" field, if you have one, defaults to "to", see modules/date/date_elements.inc, line 369:

    $element[$to_field]['#title'] = t('to:');


so what's the correct way to change that to a value of my choosing, i.e. "Expires"? Via the Theme?
If you look further on down in date_elements.inc at line 412 you'll notice:

drupal_alter('date_combo_process', $element, $form_state, $context);


which allows any module to alter what it's created, eg, something like this:

function YOURMODULE_date_combo_process_alter(&amp;$element, &amp;$form_state, &amp;$context) {

  $element['value2']['#title'] = t('expires:'); // this will change that to: to expires:

}


Just realize this simple example will do this for every instance of a combination to/from date, but information to get more specific is contained in $element, $form_state and $context.  For example, the specific field name is contained in $element['#field_name'] and the form_id is in $form_state['build_info']['form_id'].