Employers are labelled bad gift givers by nearly half (46%) of UK staff as the festive season approaches, research finds.