I would like to ask for help because proc format does not work for some reasons. I think there is no syntax error and log does not show any errors and warnings.
The screenshot is the result of proc print statement AFTER assigning the format. Is there possible reason for it? What should I check to debug?

proc format;
picture NewDate (default=19)
low-high = '%a.%B.%0d.%0y' (datatype=date);
run;
proc sort data=pg3.storm_final out=work.storm_final;
by descending StartDate;
run;
title 'Detail Storm Report by Descending Start Date';
proc print data=work.storm_final;
var Name BasinName StartDate EndDate MaxWindMPH MinPressure;
format StartDate EndDate NewDate.;
run;
title;