I'm sorry but this joke just makes me laugh. I guess it could be a little offensive, but there are a couple others that are a little worse that make me laugh too. I may post them later, if I don't get any fallout from this one. Please feel free to let me know if you are offended.
Why is Santa Claus so happy at Christmas time?
Because he has a list of all the naughty girls.