Asking people to know the 12x table by rote shows a certain amount of backward thinking as it's not at all necessary. Far more important than knowing 8x12 = 94 is knowing how to get to the answer and what it even means, and rote learning often loses sight of understanding what the heck you are saying.
To take a more complicated example, my parents and for that matter quite a few adults are probably still capable of reciting "x equals minus b plus or minus the square root of b squares minus 5 a c all over 2a"... but have no longer the foggiest what it means or how to derive that result -- and the derivation is many times more important than the result, frankly.
Knowing up to the 10x table by heart is important for calculating all the rest quickly, but all the same, people place too much emphasis on techniques that aren't nearly so important today. Using a calculator to solve problems should not be looked down on, so long as the understanding of the method is there.