Is there a way to backup contents of internal SD, while preserving the file's modification date?
Try using the -a option to copy all file attributes:

adb pull -p -a /sdcard/

(The -p is for progress indication.)