Sinceramente non ho capito.
Secondo te nella seconda stampa mancano le parentesi quadre esterne?
Io più che altro mi preoccuperei del fatto che print ti abbia stampato il codice e non il contenuto di $user['birthday']->date
Sempre se ho ben interpretato ciò che hai scritto.