how long is vitamin c serum good for