Reset date problems are almost always due to dead batteries. You can try zapping the PRAM (hold Command-Option-P-R as you turn the machine on) but I think a dead battery is the likeliest option.
The battery is user-replacable, and it's not that hard to do. You can get one at any computer store (even the non-Mac ones). If I remember rightly it uses a 3.6V "1/2AA" battery, but you'd be wise to pull your existing battery out and taking it to a store for matching, just in case. Any computer tech worth anything (i.e. not one at Fry's or CompUSA

) will recognize it and offer a replacement. Should cost about $10.
If you're really desperate, the Radio Shack part # is
23-026