Zipping of file in a different directory

Hi,
I am having some problem with a shell script which zip some files. For zipping I have used the following command:

find . -name "Test_*" -mtime 0 | zip Test_$(date +"%Y%m%d") -@
 

I have kept the script in /home/abc directory. It is creating the zip file within the same directory where i have kept the script. How can I create those zip files in another directory(suppose /home/xyz)? Please help me..

find . -name "Test_*" -mtime 0 | zip /home/xyz/Test_$(date +"%Y%m%d") -@

Thanks a lot..