I agree with the other answers that the period elapsed justifies the use of the plural.
The structure:
- a X días de mes Y de año Z
- a los X días de mes Y de año Z
is typical of formal, mainly legal documents.
The grammatical reason why the plural is used is that a plural noun is needed after a cardinal number, as is the case with "10" (10 días).
Instead, if a cardinal number (e.g. 10) is found after the noun or an ordinal number (e.g. 10º) is found before the noun, the noun will be in singular form because the number will not quantify (i.e. express the number of days) but instead specify the day in question:
- el Xº día de mes Y de año Z
- el día X de mes Y de año Z
We can thus have:
- En Caracas, el (día) 10 de(l mes de) octubre de(l año) 2009
- En Caracas, el 10º día de(l mes de) octubre de(l año) 2009
- En Caracas, a (los) 10 días de(l mes de) octubre de(l año) 2009
Important note 1: In Spanish, months are NOT capitalized.
Important note 2: In Spanish, we don't use the preposition "en" but only the article to introduce a date.