With specific dates, you always use "on" in both British and American English.
America writes dates as month, date, year, so in American English you would say my birthday is on August 10.
In British English, dates are written date, month, year, so in British English you would say my birthday is on the tenth of August. We don't say on the ten of August.