From the looks of it, you have consistently been one day too late.
You acquired Up Dot Goes Up on Mar. 04, 2014. That’s alright.
You acquired Sushi Chef on Mar. 06, 2014. One day too late.
Same thing with Peace Be (Fired) Upon You. It was the BotD on the sixth. You got it on the seventh.
The Badge of the Day is not only visible on your profile. If you hover over the Achievements tab the current one will be on the left.
Keep in mind that the time you have to complete it is roughly US Pacific. For me personally (living in Central Europe) this means that the BotD changes at around 10 am. So if you live in a different time zone you might have to think about when you want to earn them.