Town celebrates Halloween and Christmas early for boy with terminal cancer