A:I should think they ought to be nice to their parents even if they don't get gifts for this...
I wouldn't tell them before they're 8 or 9. As tiptomanger mentioned, most kids find out for themselves anyway, and then you can just lend moral support and explain in a way they can understand.