Hi Sanjoy
Windows store date in Locale aware format. If you change the format manually strange things may happen inside the program. You see the dates you are entering in the text boxes are in string(text) format. It is manipulated to get file names and you need to convert it to date or string formats and vice-versa. So if no output error is coming then your file might be sored as cm2JUN2006.bhav instead of cm6FEB2006.bhav as you desire.
First remedy is not to change the format of date and keep it mm/dd/yyyy which is the American Standard. Secondly, program needs to be made internationally date aware. Slightly more work for satya.
regards
pankaj