view handler date not working
I am not sure what your code looks like, but my suggestion is to use custom handler if  the core is not working. I used custom handler in almost all my projects if I get any issue in core handler. Example is:

/**
 * A handler to display dates as just the time if today, otherwise as time and date.
 *
 * @ingroup views_field_handlers
 */
class views_handler_cusom_field_date extends views_handler_field_date {

  function options_form(&amp;$form, &amp;$form_state) {
    parent::options_form($form, $form_state);
    $form['date_format']['#options']['example_custom'] = t('My custom format');
  }  

  function render($values) {
    $format = $this-&gt;options['date_format'];
    $value = $values-&gt;{$this-&gt;field_alias};
    // check for our custom format
    if ($format == 'example_custom') {
      // check to see whether value is whithin today range
      $timezone = new DateTimeZone("Australia/Melbourne"); 
      $date = new DateTime();
      $date-&gt;setTimezone($timezone);
      $today = strtotime($date-&gt;format('Y-m-d 00:00:00'));
      if ($value &gt;= $today) {
        // this value is still within today
        return format_date($value, 'custom', 'g:i A');
      }
      else {
        // this value is older than today
        return format_date($value, 'custom', 'j M Y g:i A');      
      }
    }
    // otherwise render the date using the normal date handler
    else {
      return parent::render($values);
    }
  }

}


And then call this custom handler in your date field

'date' =&gt; array(      
           'title' =&gt; t('Date'),

           'field' =&gt; array(
              'handler'=&gt; 'views_handler_cusom_field_date'
              'click sortable' =&gt; TRUE,
           ),