NEW Added FormatFromSettings(). Formats dates as per user preferences.

- Required for silverstripe-cms/issue/965