Cranberry Date Loaf