Harrogate Town returned home with a point to show for their efforts after an eventful evening ended in a 2-2 draw at The People's Pension Stadium.