If you are serious about moon, there should be dozen of unmanned landers setting up the infrastructure before first human landers. There should be plenty of time to test human rated stuff multiple times. This is only problem because it's second mission and right with humans. If it was 24th and first human mission all these unknowns would be solved.
Ergo the mission design is wrong, not the heat shield design.