How long does it take for the moon to rotate on its axis

A 12 days
B 20 days
C 15 days
D 28days​