It is never too late to wish someone for their birthday. They will always appreciate the gesture. Birthday celebrations can go up to a month anyway so don't delay further, just send this ecard away.
Sometimes life or work can get in the way and you might miss a birthday or two without realizing it. Don't worry, just send this ecard and buy them lunch. All will be alright.