I have a date variable in STATA in the format 13jul2000. I want to convert it into a date with

gen new_date = date(date, "DMY") format date %td

However, the date is given in float instead of string. Is there any way to convert the variable into a string without changing the input?