No, your arrival time is what it is. Check in ASAP and you should be able to get an earlier time.
"First-night discount" is just that: in the cruise planner, you'll see the specialty restaurants offer a discount for booking on the first night of the cruise. Other discounts are few and far between.