Christmas sock day will raise funds for charity supporting patients and staff at Shropshire hospitals