Hi Monique,
Happy Birthday! What a terrific way to celebrate! If your birthday is January 1 or 2, head over to
www.disney.com and register for your free park admission. It is Disney's way of helping you celebrate!
As for reservations, you will definitely need them at any table service restaurant during your stay. This is peak season for Disney and the dining options will be limited for walk up guests. I would definitely call and make reservations for any meal at the Trails End.
Also, if you are not getting the times you need, try asking for your dining times in windows. For example, most people say reservation at 6:00 pm and the Castmember will not find anything. However, if you give a range say between 6:00 pm and 6:30 pm, the Castmember can use that window for finding a reservation or realize you have flexibility. This has helped me find a spot to eat during peak times.
Happy Birthday!
Beth