No! Honey will generally never expire or go off as long as it is kept in its container with the lid on (this prevents too much moisture from getting in, which may allow the yeasts in the honey to begin fermentation). It is unique amongst foods in this ability to stay good forever. Honey from hundreds and even thousands of years ago has been recovered from archeological sites, and is still perfectly fine to eat.
All honeys are required to have a Best Before End (different from expiry) date, but this date is mostly to signify how long the beekeepers think it will be before the honeys will almost certainly be fully crystalized (some will crystalize far more quickly of course). The best Before Date also takes into account possible temperature variations and the repeated opening of the jars, which may, over time, degrade the color and flavor of the honey, but this date is set very conservatively just to be sure. In general, so long as it has been stored properly, honey past this date will still be perfectly safe and delicious no matter if it is runny, fully crystalized, or somewhere in between.
Officially, for food packaging standards, honey needs an expiry date; however it is commonly accepted that honey doesn’t actually go out of date, due to its high sugar and low water content.