Harrogate landlord to hold New Year stock clearance sale for good cause