Others have pointed out the mistakes the Germans made regarding Barbarossa and their supplies and equipment, but had the operation kicked off on schedule (about a month and a half before it actually began), the Wehrmacht would have had a good chance of being in Moscow before the worst of the winter hit.
FORBES: What Were The Biggest Strategic Mistakes The Germans Made During World War II?