You really do have to believe things will get better.
I know what you are going through, as I am going through something similar myself. Last year, I lost my job the day before my DS's first birthday and DH was a stay at home dad. It took us 5 months to find a job(DH did) and until then we lived off unemployment and my parents charity. The job he found was a great job and we decided to have baby #2. He then lost it about 2 months ago, a week after we found out we were expecting. He just recently got a new job, within the last 2 weeks.
What got us through was family. That is the most important thing. No matter if you have lots of money, or none at all, you have to remember that your family will always be there and love you.
At a young age, children don't really understand Christmas or birthdays as much. They just know they get to have a party and eat good food, and open some presents. With DS, we went to secondhand stores and bought good used toys, and he loved them. While it was hard for me personally when we went to my parents house, and watched my nephews and niece open up their new tablets and other big toys, my DS didn't even notice the difference. All he cared about was that he got to play with his Mermer and Papa(my parents) and his aunt, uncle, and cousins.
Keep your chin up hun. Things are bound to get better. Just make the most of what you have for now.