Which is the correct spelling? I've always used Grandad but my mother is sure it's Granddad. All the cards in the shops seem to spell it with one 'd'.