Can Rotation Solve the Hubble Puzzle?