How am I able to download files from a FTP server that have only been added yesterday? For all subfolders + keep the same structure.
I can't think of a straight forward way to do this without scripting. Wget does not have a built in command to filter by date. Curl has -z:
curl -z "Oct 01 2015" "file"
But curl doesn't support wildcards for ftp / lacks wget's -r switch to recursively download an entire dir. With wget you can use --timestamping to only download new/changed files but that's for when you have a local mirror to compare against.
You're probably best off mounting the server with something like curlftpfs and then just using find and cp. I'm sure there's a neat way to script it with just wget but I'll leave that to someone more knowledgeable.