Which sentence does not contain any punctuation errors?

A.
The car will be repaired by Fri Oct 12.

B.
The car will be repaired by Fri, Oct 12.

C.
The car will be repaired by Fri. Oct. 12.

D.
The car will be repaired by Fri., Oct. 12.
I would say either C or B.