I think Pages could still do a decent job.
Besides: I don't think you would want to use a template for that. I would have it as personal as possible (propably based on some other's people wedding invitations as examples).
You could go off course by Illustrator or a proffesional DTP applications ($$).