A local cancer charity has launched a Christmas-themed shopping campaign to raise £200,000.