Probably due to leap year. You can convert it as follows to force it to always use the current year to try and avoid this. Example as follows.
Code:
DAYOFYEAR( DATE_ADD( ue.`cb_birthday`, INTERVAL ( YEAR( NOW() ) - YEAR( ue.`cb_birthday` ) ) YEAR ) ) = DAYOFYEAR( NOW() )