The correct option is
B Perfectly peaceful, happy days
Option A is the correct answer because 'halcyon days' refers to a period of time in the past that was perfectly happy and peaceful.
Options B, C and D are incorrect because these options are stark opposites to the meaning of the given phrase.
Option E is incorrect because the correct answer has already been chosen.