For anybody wanting to customise their post dates so that the day, month and year are within their own spans, see the code below. I broke the date string down into its tokens using the strtok() function (using a hyphen as the separator). Note that the time display function has hyphens in it. This goes in your functions.php file.
function my_time_display($time_display) {
return 'M-d-Y';
}
add_filter('thematic_time_display','my_time_display');
function my_postmeta_entrydate() {
$entrydate = '<span class="meta-prep meta-prep-entry-date">' . __('Published: ', 'thematic') . '</span>';
$entrydate .= '<span class="entry-date"><abbr class="published" title="';
$entrydate .= get_the_time(thematic_time_title()) . '">';
$date = get_the_time(thematic_time_display());
$day = '<span id="month">' . strtok($date, '-') . ' </span>';
$month = '<span id="day">' . strtok('-') . ' </span>';
$year = '<span id="year">' . strtok('-') . ' </span>';
$entrydate .= $day . $month . $year;
$entrydate .= '</abbr></span>';
return $entrydate;
}
add_filter('thematic_post_meta_entrydate', 'my_postmeta_entrydate');