Spooky treats for young and old at Ivy on the Square