Ben Affleck and Jennifer Lopez shared a warm holiday moment despite their divorce, exchanging thoughtful gifts during a lunch in West Hollywood.