why does moon knight wear white