If your dad is anything like mine, chances are he is notoriously hard to shop for — there are only so many pairs of socks you can buy over the years.