Lube for Christmas? - are you mad??!!
Start off with suggesting a new bike and let her knock you down a bit.
Personally I just use a bit of white spirit brushed onto the chain and cassette to clean, then dry with a towel and re-lubricate with oil but I'm sure someone can recommend something like Finish Line dry lube.