The eight presidents with a moustache (plus possibly other facial hair) all held office within a 45-year window before World War 1. They were, in chronological order: (1) Ulysses S. Grant, (2) Rutherford B. Hayes, (3) James A. Garfield, (4) Chester A. Arthur, (5) Grover Cleveland, (6) Benjamin Harrison, (7) Theodore Roosevelt, (8) William Howard Taft.

More Info: en.wikipedia.org