1. "What day is your birthday on?" Yes, this is good.
2. "What date is your birthday on?" This is fine too. I think it sounds more natural to say, "What date is your birthday?"
The answers to these questions could be slightly different. In the first one, the reply could be which day of the week (Monday, Tuesday, etc.) your birthday is on this year. In the second one, the answer would be the month and day of your birthday (December 1st, for example).