I have a date in a the %c format (could be any other) and I need to use it in the date command. %c is NOT the American format. It is the G
%c
If you meant the formatting is wrong, I think what you want is:
NOW=$(date +%c) date --date="$NOW" +%d/%m/%Y
note the lowercase %d and %m.
%d
%m
Locally, this is what I get:
root@server2:~# NOW=$(date +%c) root@server2:~# date --date="$NOW" +%d/%m/%Y 19/12/2013