Is there anyone more difficult to buy for than a dad on Father’s Day? Our fathers are inscrutable creatures who spit bad puns ...