Here is the solution to extend expiration date of certificate.
Using RenewCert.exe file. Here is the command to renew certificate.
Renewcert [PFX File] [new cert filename] [new cert friendly name] [optional] [password]
Renewcert oldcert.pfx newcert.pfx “CN=MyNewCert” MySuperSecretPassword
Blogs say RenewCert.exe file is come with Windows SDK , VS 2010 , but I could not find it after install SDK or VS 2010 (C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin) . Click here to download the file.