I'm guessing you want to apply this only to regular files -
find $E -type f -mtime -1 -exec cp -r --parents {} $B/$T \;
otherwise
find $E ! -type d -mtime -1 -exec cp -r --parents {} $B/$T \;
to get other types of files as well, skipping the evaluation of age on directories.