Charities get last-minute boost from donors