you can make them on the same day you want to eat there.
it is not like disney where you have to plan one year in advance and book 180 days out and hope you get a time spot you want.
for universal, piece of cake.
if you stay on site, you get priority at city walk.
if you are worried about getting the time slot you want, you can make them 5 days out for city walk and universal