Filter out current date in current time zone from the GMT+30 and GMT+20 representations of current date and show the last one
echo -e "$(TZ=GMT+30 date +%Y-%m-%d)\n$(TZ=GMT+20 date +%Y-%m-%d)" | grep -v $(date +%Y-%m-%d) | tail -1