Midday and midnight should be based only on the sun. Midday is when the sun is at the highest and midnight is half way between middays. Whether midday corresponds with 12ish on the clock or any other time doesn't really matter. The point of your parent comment is people would just get used to midday being around 18ish or work starting at 03:00 etc.