The date field can be displayed, or formatted, several ways, some configurable in the date settings, others that are automatically provided as options.
You'll see these formatters as options on the 'Display fields' screen and when you add the fields to Views. You can also use these formatters in custom code by doing something like:
print content_format('field_date', $node->field_date[0], 'iso');
The formatter options are:
To set up the configurable options, edit the field settings and scroll down to the section called 'Default display'. You can set the default display there, or open up the collapsible fieldset called 'Additional display settings' to set up other alternative display formats. You can either select a pre-configured display format from the drop-down selector, or input a custom format. The custom format, if provided, will override the selected display or input options. Define a php date format string like 'm-d-Y H:i' (see http://php.net/date for more details on custom format strings.)