You can remember the meaning of 生日 with this easy mnemonic:
Today is my birthday! Mother Nature celebrates my birth (生) by blessing me with sunny (日) weather every year on my birthday.
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.