I have the following command:
find . -type d -mtime 0 -exec mv {} /path/to/target-dir \\;
This will move the directory founded to another
If you are not using GNU mv, you can use that command:
find . -depth -type d -mtime 0 -exec bash -c 'declare -a array;j=1;for i; do array[$j]="$i"; j=$((j+1));done; mv "${array[*]}" /path/to/target-dir' arg0 {} +
otherwise, here is a simpler solution that doesn't require xargs:
find . -depth -type d -mtime 0 -exec mv -t /path/to/target-dir {} +
Note that I added -depth otherwise you'll have errors when both a directory and one of its subdirectory is to be processed.