You shouldn't feel bad for taking days off work. A night shift worker should have the same benefits and compensation as a day shift worker doing similar length of hours. Or at least they should in my opinion.
Hopefully your evening goes fairly quickly without any issues. And I'm glad that you had a good time at the wedding, and that you managed to get time off of work for it.