+0
I was taking to my son about his birthday.
I will book a day off for your birthday
I will book a day off on your birthday.
Which is the correct preposition in the given context and why ?