Hola
No se que es lo que quieres.
El codigo anterior esta interesante, pero tiene sus bemoles.
Esto define la fecha mas adecuadamente:
Código Delphi
[-]
var
fecha: String;
begin
ShortDateFormat := 'dd" de "mmmm" de "yyyy';
fecha:= DateToStr(Now);
ShowMessage(fecha);
end;
Por otro lado:
No creo la necesidad de hacer el cambio de string a date si la fecha se genera de un dato optenido de la bd.
Saludos