Currently DateTimes are formatted using the machine culture and default to LongDateFormat.
A better behaviour would be to use the culture of the template and only fall back to the machine culture if we don't know the template culture and no formatting is specified.
NB There's probably a similar problem for decimal/money