I was able to figure this out. the vmware-umds command uses the timestamps on the files to export, not the date of the patch itself. That's why it's exporting patches from 2008, because I downloaded them all a few weeks ago, all in 2009.
Anyone happen to know if VMware will be fixing Update Manager and UMDS so we can pick from the patches, or at least pick the verson of the software we want to download/export?
Alright, I am unsure about the answer for your question!!!!
But I have a work around with me. Why dont you use a "fixed baseline" in update manager and use that baseline to scan and instal those updates.
NB : I hope you are using VC Server to access all the ESX Servers.
If you find this post helpful/rectify your problem do not forget to award points