added month based expiration with an expiration time unit option