California does not allow for expiration or service fees on gift cards or gift certificates. You will notice on a lot of cards it states the normal fee or expiration clause followed by something like "except where prohibited by law." I am sure there is a site that has a list - off the top of my head, I know NH, RI, HI, MA are also exempt, and PA was working on a law as well.