Today marks last day for absentee ballots in St. Louis