Kirkcaldy Foodbank has set a target of raising £40,000 through its Christmas campaign to help bridge a “significant” financial deficit.