To be honest, many people have started saying "Objectives" are not out of fashion partly because too many people began writing many "useless and vague" objectives and it started looking like a copy paste job. I say this from my experience of being a recruiter and going through 100+ resume before filling up a position. I wrote about this in my answer here so not elaborating job.
In brief, the objective should be crisp qualifier to see if you will be willing to take a job under question. If I see your resume, I find you are fit but if you yourself are not willing to take up that work; it is futile to shortlist you as a candidate. If you have been a project manager, it is likely to see you qualified for another such job. But if I say, I want to do "something else..." tells me not to invite you for jobs which you are not going to like.
Alternatively many people have multiple industry experience at various different positions - and after looking at the resume I would rather ask "So what do you want to now?" is a very natural question. And that question is what objective should answer - because none of your past can answer that!
Now, coming to your question,
I think you have done a pretty good job at identifying few specifics: you want to work
* at a "restaurant" (do you prefer not to work anywhere else?)
* as a receptionist (qualifies you well as other works..)
* work in night shift.
Now like many resume "...to greet your guests, and treat every and each of them with distinguished hospitality, to satisfy and assert the relationship and confidence with the clientele" ... is not BAD but generally useless. If you are a restaurant receptionist, you better do that. In fact this kind of language is used by almost every one which gives 'objectives' as a bad name.
So in essence you can briefly outline in not more than 5-7 words what makes you think you make a good choice, or why you want to do this.
Regarding your question on "should we mention night shift". If this is a special constraint (and not a preference) you invest a full statement for it instead of mixing it between other long sentence.
for example: "Want to work as a receptionist at restaurant (or 'generic' term) using my past experience (or any other reason). I am requiring to work on Night shift as due to my reason X".
Constraints that you make you look for a specific job is always respected by recruiter. And is important to mention. For example a mother of a new born who is fully qualified to do desk job or field jobs, but she wants to work from home, she should mention this. If you can work only in specific city, times, or need any other aspects make sense to list down. And it should be said without getting messed up in "type of role".
However, if work-from-home, working-only-in-the-specific-shift are a mere preference than it is not objective. Any factor that you don't want to be the reason for being disqualified upfront by a recruiter is not objective. Ask, if a recruiter who is willing to give you a "day-shift" job should give you a call or not?
Objectives should serve very critical purpose and perhaps, in my view, the most important thing it tell about the candidate irrespective of its past experience and her talent. Specifically, it tells you,
- What type of role you are looking for (hence, wether you want to do what recruiter has in stock),
- What ambition does one have (are you just another hopper or are you looking this as a step up in your profile, or are you actually desparate)
- How much a person is clear and self introspecting (people who are confused what job they want, will be pretty bad at making decisions!)