You receive the credits on your checkin day for your stay. They have to be used by midnight the day of checkout.
If you want to do a signature lunch AND dinner and a character breakfast, as long as you have the credits remaining you can.
Hope that helps,