Ive always had trouble excepting compliments as i feel embarressed and often play them down, but i have found the moment passes quicker if you just say thank you and move on to something else .
I personally will pass compliments myself on a job well done or if someone looks particularly nice, or has just made an effort xxx