Cesar,
xlhelp is partially correct - in terms of NOT being able to "format" a cell without using VBA.
However, there is still the "formula" option, so if it happens that a "formula" option is preferable in your situation, you might find the following formula useful.
These formulas are ones I created way back in the days when there were WAY fewer formatting options, and they can easily be modified to suit one's particular preference.
1) This one is modified to match the formatting you described, and references an adjacent cell...
=RIGHT("00"&FIXED(DAY(A24),0,TRUE),2)&"-"&CHOOSE(MONTH(A24),"JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"

&"-"&FIXED(1900+(YEAR(A24)-1900),0,TRUE)
2) This one provides the CURRENT DATE...
=RIGHT("00"&FIXED(DAY(NOW()),0,TRUE),2)&"-"&CHOOSE(MONTH(NOW()),"JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"

&"-"&FIXED(1900+(YEAR(NOW())-1900),0,TRUE)
3) This one provides the CURRENT DATE and TIME...
=CHOOSE(MONTH(NOW()),"JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"

&" "&RIGHT("00"&FIXED(DAY(NOW()),0,TRUE),2)&", "&FIXED(1900+(YEAR(NOW())-1900),0,TRUE)&" "&RIGHT(" "&FIXED(IF(HOUR(NOW())>12,HOUR(NOW())-12,HOUR(NOW())),0,TRUE),2)&":"&RIGHT("00"&FIXED(MINUTE(NOW()),0,TRUE),2)&IF(HOUR(NOW())<12," a.m."," p.m."
You can of course copy these from Tek-Tips directly into your worksheet.
If you opt to use any of these and encounter any difficuty, please let me know. I can always email you a copy of the file.
Hope this helps.
Regards, ...Dale Watson dwatson@bsi.gov.mb.ca
P.S. a =>STAR<= to xlhelp for his contribution.