I guess there are two major approaches to date representations in XML:
<date>1984-10-27</date>
and
<date>
<year>1984</year>
<month>10</month>
<day>27</day>
</date>
Personally I would go for the former. It's more compact and at the same time more readable. The split-up of the second form seems overkill to me; e.g. most of the time the month in itself will have no information value.
Also you can't validate an element like <day> independently: you can define a range of [1..31], but 31 isn't acceptable if <month> is 2.
On the other hand the first form could cause confusion, especially if you use (FFF) MM-DD-YYYY or DD-MM-YYYY. I always use ISO 8601 format (YYYY-MM-DD), as it avoids this confusion.
Which XML code do you prefer?