30 moves make all the ghosts disappear. You’d want to rush for those armored ghosts that are on the gift-side of the grid. Because of the big cross gaps in the middle, if enough ghosts manage to flood the narrow paths towards the top, then the objective will be all that harder to complete as space will be an issue. Thankfully, you’ll have two turns before those escaped ghosts start duplicating themselves. There’s a single gift in each of the corners which the ghosts will go first, giving you two turns to start dealing with the obstacles.
If you can successfully chain match a couple of ghosts, then focus on getting through one of the two furthest sides. The point is to flood the bottom parts of the grid with enough gifts to make match after match to keep the ghosts at bay. If you can combine ghost matching with Blocker smashing at the same time, then all the better. Otherwise, try and keep a couple of Golden Blockers intact, since when they are blocked, they won’t spawn any ghosts. If you follow this blocking strategy, then you’ll have to deal with 6 ghosts at a minimum, 3 on each side.