Вы можете сделать это, например:
time = Time.now
time.strftime("%a %b #{time.day.ordinalize}")
=> "Sat Jan 19th"
Обратите внимание, что для этого вам понадобится перегиб активной поддержки:
require 'active_support/core_ext/integer/inflections'
Просто замените time
вашим @shop.date_opened
и вашим шаблоном формата времени, как вы хотите.