Why a halo can form around the moon

Why a halo can form around the moon